安装opencv/contrib3.4.3:
参考:
https://blog.csdn.net/BeeGreen/article/details/108810281
报错原因:
- 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
..