linux编译opencv源码

在 Linux 系统中编译安装 OpenCV - 知乎 (zhihu.com)

链接include:将opencv链接到/usr/include下

sudo ln -s /usr/local/include/opencv4/opencv2/ /usr/include/

 编译选择的一些选项,具体解说看上面的网站连接

mkdir build
cd build

cmake -D CMAKE_BUILD_TYPE=RELEASE\
 -D CMAKE_EXE_LINKER_FLAGS=-lpthread -lrt -ldl\
 -D OPENCV_EXTRA_MODULES_PATH=/home/dilu-auto-server/zhaowz/lixq/opencv_contrib-3.3.0/modules/ \
 -D CMAKE_INSTALL_PREFIX=/usr/local \
 -D BUILD_SHARED_LIBS=ON \
 -D BUILD_CUDA_STUBS=OFF\
 -D BUILD_DOCS=OFF\
 -D BUILD_EXAMPLES=OFF\
 -D BUILD_IPP_IW=OFF\
 -D BUILD_ITT=OFF\
 -D BUILD_JASPER=OFF\
 -D BUILD_JPEG=ON\
 -D BUILD_OPENEXR=OFF\
 -D BUILD_PACKAGE=ON\
 -D BUILD_PERF_TESTS=OFF\
 -D BUILD_PNG=ON\
 -D BUILD_PROTOBUF=OFF\
 -D BUILD_TBB=OFF\
 -D BUILD_TESTS=OFF\
 -D BUILD_TIFF=OFF\
 -D BUILD_WITH_DEBUG_INFO=ON\
 -D BUILD_WITH_DYNAMIC_IPP=OFF\
 -D BUILD_ZLIB=ON\
 -D BUILD_opencv_apps=ON\
 -D BUILD_opencv_aruco=ON\
 -D BUILD_opencv_bgsegm=ON\
 -D BUILD_opencv_bioinspired=ON\
 -D BUILD_opencv_calib3d=ON\
 -D BUILD_opencv_ccalib=ON\
 -D BUILD_opencv_contrib_world=OFF\
 -D BUILD_opencv_core=ON\
 -D BUILD_opencv_datasets=OFF\
 -D BUILD_opencv_dnn=OFF\
 -D BUILD_opencv_dnn_modern=OFF\
 -D BUILD_opencv_dpm=ON\
 -D BUILD_opencv_face=ON\
 -D BUILD_opencv_features2d=ON\
 -D BUILD_opencv_flann=ON\
 -D BUILD_opencv_freetype=OFF\
 -D BUILD_opencv_fuzzy=OFF\
 -D BUILD_opencv_hdf=OFF\
 -D BUILD_opencv_highgui=ON\
 -D BUILD_opencv_img_hash=ON\
 -D BUILD_opencv_imgcodecs=ON\
 -D BUILD_opencv_imgproc=ON\
 -D BUILD_opencv_line_descriptor=ON\
 -D BUILD_opencv_ml=OFF\
 -D BUILD_opencv_objdetect=ON\
 -D BUILD_opencv_optflow=ON\
 -D BUILD_opencv_phase_unwrapping=ON\
 -D BUILD_opencv_photo=ON\
 -D BUILD_opencv_plot=ON\
 -D BUILD_opencv_reg=ON\
 -D BUILD_opencv_rgbd=ON\
 -D BUILD_opencv_saliency=ON\
 -D BUILD_opencv_shape=ON\
 -D BUILD_opencv_stereo=ON\
 -D BUILD_opencv_stitching=OFF\
 -D BUILD_opencv_structured_light=ON\
 -D BUILD_opencv_superres=ON\
 -D BUILD_opencv_surface_matching=ON\
 -D BUILD_opencv_text=ON\
 -D BUILD_opencv_tracking=ON\
 -D BUILD_opencv_ts=Off\
 -D BUILD_opencv_video=OFF\
 -D BUILD_opencv_videoio=OFF\
 -D BUILD_opencv_videostab=ON\
 -D BUILD_opencv_world=OFF\
 -D BUILD_opencv_xfeatures2d=ON\
 -D BUILD_opencv_ximgproc=ON\
 -D BUILD_opencv_xobjdetect=ON\
 -D BUILD_opencv_xphoto=ON\
 -D WITH_CUBLAS=OFF\
 -D WITH_CUDA=OFF\
 -D WITH_OPENEXR=OFF\
 -D WITH_GTK=OFF\
 -D WITH_GSTREAMER=OFF\
 -D WITH_TBB=OFF\
 -D WITH_1394=OFF\
 -D ENABLE_NEON=ON\
 -D ZLIB_INCLUDE_DIR=../3rdparty/zlib\
 ../
 
make -j8
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_VERBOSE_MAKEFILE=ON -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_SHARED_LIBS=ON -D OPENCV_EXTRA_MODULES_PATH=/home/qt/opencv/opencv_contrib-4.6.0/modules/ -D OPENCV_ENABLE_NONFREE=ON -D ENABLE_CXX11=ON -D OPENCV_GENERATE_PKGCONFIG=ON -D WITH_CUDA=ON -D ENABLE_FAST_MATH=ON -D CUDA_FAST_MATH=ON -D WITH_CUBLAS=ON ..

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值