ubuntu源码编译opencv 简介

举报
nineteens 发表于 2021/06/24 16:44:25 2021/06/24
【摘要】 本教程详细记录了在ubuntu1804中源码编译opencv的方法。

  本教程详细记录了在ubuntu1804中源码编译opencv的方法。

  1、安装cmake及依赖库

  sudo apt-get install cmake

  sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

  errorE: unable to locate libjasper-dev

  sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"

  sudo apt update

  sudo apt install libjasper1 libjasper-dev

  2、下载源码包

    opencv 官网

    下载指定版本的源码包 source 即可。

    这里以opencv3.4.0为例。

  3、开始编译

  cd opencv-3.4.0

  mkdir build

  cd build大连做人流哪家好 http://mobile.dlrlyy.com/

  sudo cmake -D WITH_TBB=ON -D WITH_V4L=ON -D BUILD_TIFF=ON -D CMAKE_INSTALL_PREFIX=/path/to/opencv ..

  sudo make -j8

  sudo make install -j8

    - 若cmake要指定python3,确定/usr/bin/python指向你的python3,则:

  cmake -D WITH_TBB=ON -D WITH_V4L=ON -D BUILD_TIFF=ON -D PYTHON_DEFAULT_EXECUTABLE=/usr/bin/python -D CMAKE_INSTALL_PREFIX=/path/to/opencv ..

  4、配置opencv环境变量

  vim ~/.bashrc

    加入:

  export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/path/to/opencv/lib/pkgconfig

  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/opencv/lib

    使环境生效:

  source ~/.bashrc

  sudo ldconfig

  5、查看是否安装成功

  # 输出opencv版本

  pkg-config opencv --modversion

  # 输出opencv库,通过pkgconfig配置

  pkg-config opencv --libs

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。