好物优选点击查看详情 京东购买

暂无内容

【笔记】Ubuntu配置OpenCV环境

一、下载安装包

1)在OpenCV官网下载源码安装包,比如选择OpenCV-3.4.9的Sources

2)在Github上下载相对应的扩展包OpenCV_contrib,注意版本号要一致

unzip opencv-3.4.9.zip

在自定义路径中将源码安装包解压,同时将opencv_contrib-3.4.9.zip解压到opencv-3.4.9中

二、相关环境配置

1)在opencv-3.4.9文件夹中打开终端,进入root权限

sudo su

2)安装依赖库

sudo apt-get update sudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale.dev sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev apt-get install pkg-config 

三、源码编译

1)创建编译文件夹,在其中进行编译

mkdir build cd build

2)在build路径中cmake,可以继续用命令行的方式,这里采用cmake GUI图形界面

【笔记】Ubuntu配置OpenCV环境插图

选择OpenCV源码所在路径编译文件所在路径,单击【Configure】按钮,默认选项即可,单击【Finish】后,在cmake界面会出现很多变量。

找到BUILD_opencv_world和OPENCV_ENABLE_NONFREE两个变量,在其后面的方框上打勾。

找到OPENCV_EXTRA_MODULES_PATH变量,选择路径为opencv_contrib-3.4.9中的module文件夹。

3)再次单击【Configure】,显示Configuring done后单击【Generate】。

4)编译

sudo make

5)执行make install命令

sudo make install

6)将OpenCV的库添加到路径,从而可以让系统找到

sudo gedit /etc/ld.so.conf.d/opencv.conf

在打开的空白文件中输入以下路径并保存,保存后退出

/usr/local/lib

继续在终端执行以下命令使得刚才的配置路径生效

sudo ldconfig

7)配置bash

sudo gedit /etc/bash.bashrc

在打开的文件最末尾添加以下代码并保存,保存后退出

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

继续在终端执行以下命令使得配置生效

source /etc/bash.bashrc

至此,OpenCV-3.4.9和OpenCV_contrib-3.4.9就配置完成了。

原文链接:https://blog.csdn.net/weixin_43469075/article/details/125879753

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享