【安装opencv/contrib3.4.3和使用sift报错】

本文讲述了在Ubuntu16.04中安装OpenCVcontrib遇到的错误,如libpng版本替换、python-dev包升级、libdc1394-dev包更新,以及cmake配置和opencv_contrib关联的问题,提供了解决步骤和CMake参数设置。
摘要由CSDN通过智能技术生成

安装opencv/contrib3.4.3:
参考:
https://blog.csdn.net/BeeGreen/article/details/108810281
报错原因:

  1. libpng12-dev在Ubuntu16.04之后就被丢弃了,把libpng12-dev换成libpng-dev就行了
    E: 软件包 python-dev 没有可安装候选:改成python3-dev
    E: Unable to locate package libdc1394-22-dev :改成libdc1394-dev
    2.cmake加载需要时间,等一等,可以done
    在这里插入图片描述
    3.cmake报错如下:
    在这里插入图片描述
    因为文件夹里有makefile文件,所以直接make,然后运行
    在这里插入图片描述
    4.使用sift报错如下:
    在这里插入图片描述
    应该是opencv_contrib没有关联上,因为在cmake.list里没有opencv_contrib,重新cmkae
cmake -DCMAKE_BUILD_TYPE=RELEASE 
-DCMAKE_INSTALL_PREFIX=/usr/local/opencv-3.4.3 
-DOPENCV_EXTRA_MODULES_PATH=/home/lake/teacher.WG/opencv-3.4.3/opencv_contrib-3.4.3/modules .. 
-DWITH_CUDA=1 
-DCUDA_ARCH_BIN=8.6 
-DENABLE_FAST_MATH=1 
-DCUDA_FAST_MATH=1 
-DWITH_CUBLAS=1 
-DOPENCV_GENERATE_PKGCONFIG=1 
-D OPENCV_ENABLE_NONFREE=ON 
..
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值