ubuntu 18.04安装opencv+opencv_contrib4.1.0

1.gethub上下载opencv和opencv_contrib,注意版本号一致。apt-get update,apt-get upgrade升级一下,然后安装号各种依赖项,网上很多。
2.解压二者放在一个文件夹下面
3.opencv下mkdir build,进入build 看有没有cmakelist.txt类似的文件,开始编译。
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=目录/opencv_contrib/modules/ …
可能会下一些东西等一会儿,可能会出错最后没有弄好,重新找一个这个编译,不太懂。

4.sudo make -j4
根据电脑来看用多少线程,百度
等很久
5.sudo make install
(都在build目录下执行)
6.编译安装完毕之后,为了让你的链接库被系统共享,让编译器发现,需要执行管理命令ldconfig:

sudo ldconfig -v
执行此命令后打开的可能是一个空白的文件,不用管,只需要在文件末尾添加

/usr/local/lib
7.执行如下命令使得刚才的配置路径生效

sudo ldconfig
8…配置bash

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

///
如果在build文件夹下使用cmake-gui安装,选择的时候注意几个地方:
如果要在qtcreator上使用,with_qt
使用的时候inshow()出错,显示gtk相关错误,with_gtk,with_gtk_2x
要使用sift/surf算法,opencv_enable_nonfree,另外opencv_extra_modules_path选择contrib/modules路径

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值