已解决
嵌入式Ubuntu安装Opencv
来自网友在路上 163863提问 提问时间:2023-10-20 05:23:25阅读次数: 63
最佳答案 问答题库638位专家为你答疑解惑
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
嵌入式Ubuntu安装Opencv
- 前言
- 一、下载
- 1.1 下载[Opencv源码](https://opencv.org/releases/)
- 1.2 安装以下依赖
- 二、配置编译
- 2.1 解压openc压缩包
- 2.2 在opencv文件夹下新建一个build文件夹
- 2.3 使用cmake命令:
- 2.4 配置完成后编译
- 2.5 最后还要安装一下
- 三、摄像头测试
- 3.1 在opencv/build/samples/cpp/example_cmake中,新建build文件夹
- 3.2 编译
- 3.3 执行就能看到结果了
前言
这是嵌入式的,pc端也是类似。opencv扩展包下载后稍微改一下命令就可以编译进去了,但一般用不上。
一、下载
1.1 下载Opencv源码
1.2 安装以下依赖
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev
sudo apt install libjasper-dev libdc1394-22-dev
#如果安装libjasper-dev出错,则使用以下命令后再安装
#sudo add-apt-repository "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe"
#sudo apt update
二、配置编译
2.1 解压openc压缩包
sudo unzip opencv-4.8.0.zip
2.2 在opencv文件夹下新建一个build文件夹
2.3 使用cmake命令:
cmake -D CMAKE_INSTALL_PREFIX=/usr/local -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=ON -D OPENCV_ENABLE_NONFREE=True ..
CMAKE_INSTALL_PREFIX 是opencv的安装地址,默认安装在 usr/local
CMAKE_BUILD_TYPE 是opencv安装的版本,Release和Debug两种可选,默认安装Release
OPENCV_ENABLE_NONFREE是否使用部分被申请了专利的算法,这里选True
OPENCV_GENERATE_PKGCONFIG,强烈建议开启这个,设置为ON,OPENCV_GENERATE_PKGCONFIG 因为opencv4默认不生成.pc文件,所以加上这句用于生成opencv4.pc文件,支持pkg-config库查询功能,这里用ON。
2.4 配置完成后编译
sudo make -j4
然后等待两个小时就安装好了
2.5 最后还要安装一下
sudo make install
三、摄像头测试
3.1 在opencv/build/samples/cpp/example_cmake中,新建build文件夹
mkdir build
3.2 编译
cmake ..
make
3.3 执行就能看到结果了
./opencv_example
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"嵌入式Ubuntu安装Opencv":http://eshow365.cn/6-20082-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 人工智能发展与结构科学
- 下一篇: 【Leetcode】217.存在重复元素