Ubuntu18.04安装配置OpenCv4.1.0

1、 安装依赖项

请确保ubuntu已经安装了g++, cmake, make, wget, unzip,vim若没有安装,则使用以下命令安装依次执行:

sudo apt install -y g++

sudo apt install -y cmake

sudo apt install -y make

sudo apt install -y wget unzip

sudo apt-get install vim-gtk
(如果出现 Unable to locate package 则将命令改为sudo apt-get install vim-nox)

(遇到 Do you want to continue? [Y/n] 输入y )

安装opencv依赖的库:

sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev

2、 下载解压opencv sourcs

群里有下载好的opencv-4.1.0.zip 或者自行官网下载

在zip所在目录下打开终端界面解压缩并重命名为opencv

unzip opencv-4.1.0.zip

mv opencv-4.1.0 opencv

3、 配置和编译OpenCV

进入到下载好的opencv目录中,新建目录build并进入build目录:

cd opencv

mkdir build

cd build

配置opencv

cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES ..

进行编译

make -j4

(电脑如果是4进程的话 -j4, 8进程的话 -j8)

进行安装

sudo make install

默认安装路径为:

/usr/local/bin - executable files

/usr/local/lib - libraries (.so)

/usr/local/cmake/opencv4 - cmake package

/usr/local/include/opencv4 - headers

/usr/local/share/opencv4 - other files (e.g. trained cascades in XML format)

4、 环境配置

配置pkg-config环境

opencv4.pc文件的默认路径为/usr/local/lib/pkgconfig/opencv4.pc

将路径加入到PKG_CONFIG_PATH:

sudo vim /etc/profile.d/pkgconfig.sh

打开文件后在最后面加上:

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

:wq (进行保存)

保存退出后激活:

source /etc/profile

验证是否成功:

pkg-config --libs opencv4 

成功了会显示

-L/usr/local/lib -lopencv_dnn -lopencv_highgui -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_video -lopencv_calib3d -lopencv_features2d -lopencv_flann -lopencv_videoio -lopencv_imgcodecs -lopencv_imgproc -lopencv_core)

配置动态库环境

打开文件(可能为空文件):

sudo vim /etc/ld.so.conf.d/opencv4.conf

在该文件末尾加上OpenCV的lib路径(默认路径):

/usr/local/lib

:wq (保存退出)

使配置的路径生效:

sudo ldconfig

5、 测试

cd /opencv/samples/cpp/example_cmake

cmake .

make

./opencv_example

该测试需要电脑有摄像头,如果启动摄像头看到了画面,说明安装成功。

(搬运学长的)

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值