您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页ubuntu配置opencv4

ubuntu配置opencv4

来源:化拓教育网

前言

ubuntu装完ros好像是有自带的opencv,我们想要更换其他版本怎么做,在网上找了许多方法,有些写的不全,有些就无法解决问题,结合各种方法,自己也搞了很长时间,因此写了以下方法

方法

1、安装cmake-gui

sudo apt-get install cmake-gui

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 python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev

4、打开cmake-gui(终端输入)

cmake-gui

第二个选择build文件夹

点击Configure后,直接按finish后(时间可能有些漫长)

BUILD_opencv_world后打勾

CMAKE_BUILD_TYPE后输入Release

CMAKE_INSTALL_PREFIX 后输入 /usr/local/opencv4 (建议自行修改,默认安装在/usr/local中的bin,share,lib,include这些文件夹中)

OPENCV_EXTRA_MODULES_MATH选择opencv_contrib里面的module文件夹(可选)

OPENCV_GENERATE_PKGCONFIG后打勾

点击Configure(时间可能有些漫长)

完成后

点击Generate

完成后可以退出了

5、进入build文件夹,终端输入(根据自己内核线程,多选可能会报错)可能需要很久,静静等待。

make -j6
sudo make install

6、配置OpenCV

/usr/local/opencv4/lib/pkgconfig

配置系统bash

sudo gedit /etc/bash.bashrc

在文件最后添加

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/opencv4/lib/pkgconfig
export PKG_CONFIG_PATH

保存退出,然后执行如下命令使配置生效

source /etc/bash.bashrc

查看配置是否成功

pkg-config --modversion opencv4
pkg-config --cflags opencv4
pkg-config --libs opencv4

动态库配置

#配置OpenCV动态库环境——程序执行时加载动态库*.so的路径。
 sudo vim /etc/ld.so.conf.d/opencv4.conf
#在该文件(可能是空文件)末尾加上:
/usr/local/opencv4/lib
#再执行以下命令使刚才配置的路径生效:
sudo ldconfig

7、测试opencv

cmake ..
make
./opencv_example

会打开摄像头,并左上角有显示Hello OpenCV

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务