cmake编opencv选项

编debug版本

-D CMAKE_BUILD_TYPE=DEBUG 编译方式
-D CMAKE_INSTALL_PREFIX=/home/software/opencv install路径
-D CMAKE_DEBUG_POSTFIX=d 如果编译方式是debug,加这一项,出来的lib后面就会带一个d

ubuntu GTK

ubuntu下imshow编译失败问题:添加这两项
-D WITH_GTK_2_X=ON
-D WITH_GTK=ON

nonfree

opencv4.5.5:feature2d中没有SIFT/SURF/FREAK等,需要在cmake时打开EXTRA选项:
-D OPENCV_ENABLE_NONFREE:BOOL=ON
-D OPENCV_EXTRA_MODULES_PATH=/modules

ippicv

if still downloading after replace ippicv file in 3rdparty, do this to ippicv.cmake:
“/opencv3.4.13/3rdparty/ippicv/ippicv.cmake”注释掉第 16 行,添加一行: bash中好哦内 set(OPENCV_ICV_NAME “file:///home/自己的用户名/下载/ippicv_2020_lnx_intel64_20191018_general.tgz”)
ref: https://zhuanlan.zhihu.com/p/372818355

你可能感兴趣的:(cmake,linux,opencv)