Ubuntu18.04安装openCV+opencv_contrib(编译源码)

参考文章
首先参考上面的文章下载需要的依赖

  1. 下载openCV3.4.1源码
  2. 下载opencv_contrib源码
  3. 进入opencv-3.4.1/build目录,执行
cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D INSTALL_C_EXAMPLES=ON \
      -D INSTALL_PYTHON_EXAMPLES=ON \
      -D WITH_TBB=ON \
      -D WITH_V4L=ON \
      -D WITH_QT=ON \
      -D WITH_OPENGL=ON \
      -D BUILD_TIFF=ON \
      -D OPENCV_EXTRA_MODULES_PATH=/home/kneron/file/opencv_contrib/modules/ \
      -D BUILD_EXAMPLES=OFF ..

然后

# find out number of CPU cores in your machine
nproc
# substitute 8 by output of nproc
make -j8
sudo make install
sudo sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig

完成!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天和赵先生吵架了,很激烈,气得我午饭和晚饭都没吃,现在头晕加胃痛,旁边放着赵先生给我买来的晚饭。他坐在客厅...
    九_月阅读 253评论 0 0
  • 作者:鹏程文化学院导师 朱延嵩 有人说乔乔作为经典爱情小说销量之王,她的作品从不叫人失望。继红遍全球的催泪大作《我...
    笔记工场阅读 275评论 0 0
  • 1.细胞内膜系统:细胞中在结构发生和功能上有一定联系的膜结构的总称。 2.粗面内质网的功能:信号肽介导蛋白质的合成...
    梦长不过天明阅读 8,861评论 0 14