ubuntu20.04 安装opencv4.5.4记录
官网下载source文件注:一定要官网下载的source文件,GitHub上下载的编译貌似会报错。解压,然后新建build文件夹进入到build文件夹下输入:cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_INSTALL_PREFIX=/usr/local/ .. -D WITH_FFMPEG=
·
1. 依赖库安装
- 更新源
sudo apt-get update
#更新已安装的包
sudo apt-get upgrade
- 安装
opencv
的依赖库
sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
- 安装
make
sudo apt-get install make
2. 编译安装
- 官网下载
source
文件
注:一定要官网下载的source
文件,GitHub
上下载的编译貌似会报错。 - 解压,然后新建
build
文件夹 - 进入到
build
文件夹下
输入:
cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_INSTALL_PREFIX=/usr/local/ .. -D WITH_FFMPEG=ON ..
- 编译
输入:
make -j8
- 安装
输入:
sudo make install
3. 测试
cd
到/opencv/samples/cpp/example_cmake
目录下,依次执行以下命令:
cmake .
make
./opencv_example
弹出如下窗口这说明安装成功
4. 配置环境
sudo gedit /etc/ld.so.conf.d/opencv.conf
输入:
/usr/local/lib 保存退出
sudo ldconfig
更新sudo gedit /etc/bash.bashrc
末尾输入:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
-
source /etc/bash.bashrc
-
sudo updatedb
-
sudo gedit /etc/profile
末尾输入:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
source /etc/profile
更新环境
5. 常见问题
问题1:updatedb
命令找不到
解决:sudo apt-get install mlocate
// 安装locate
问题2:usr/local/lib
文件夹下没有pkgconfig
文件夹
解决:命令行mkdir
新建pkgconfig
的文件夹,在根目录下搜索opencv4.pc
并用cp
命令将其复制到之前新建pkgconfig
文件夹下
6. 检验是否安装成功
christo@christo-22:~$ pkg-config opencv4 --modversion
4.5.4
christo@christo-22:~$ opencv_version
4.5.4
christo@christo-22:~$
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)