Opencv checkbox dll formvalidator.js 百度seo关键词 vue案例 河南普通话报名 matlab 图像识别 js对象添加元素 python3入门 安装python教程 python3教程 python搭建环境 简单python脚本实例 java队列 java将数据写入文件 java中new java获取数据类型 java的框架 linux系统安装步骤 php连接mssql 机械下载 win10长期服务版 microkms 咪咕客户端下载 华为线刷工具 1660ti comsol软件下载 视频修复工具 掌门一对一下载 ug拔模 流媒体下载 win98序列号 vbs代码 数据库建模工具 x270 vs2017密钥 追评可以删除吗 js组合 cad代理信息
当前位置: 首页 > 学习教程  > 编程语言

opencv编译安装,详细版

2020/8/11 19:04:51 文章标签:

方式1:简易安装

pip install opencv-python

简易安装方式是从库中安装编译好了的Opencv,这种安装方式简单方便,缺点是容易在使用中出现未知bug,比如不能imshow图像,不能读视频文件等(opencv3好像好一点)。
推荐使用源码编译安装。

 

方式2:源码编译安装

下载链接:https://opencv.org/ 读者下载的是opencv3.4.9下载源码自己编译;

第一步:安装必备库

apt-get install build-essential && \

apt-get install cmake git pkg-config libavcodec-dev libavformat-dev libswscale-dev libgtk2.0-dev && \

apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libjasper-dev libdc1394-22-dev libpng-dev libtiff-dev 

遇到问题:安装3个包遇到问题: libpng-dev   libgtk2.0-dev     libtiff-dev (每个人环境不一样,问题可能也不一样。)

解决办法:问题可以描述成这样:安装A1,需要安装其他依赖包B1,其他依赖B1又依赖其他依赖C1,就需要先安装C1。。。就这么一层一层往下找,直到安装最后那一层成功。这种状况一般都是最后一层是依赖冲突,需要先remove掉旧版本,再install新版本。install后可以直接尝试install A1。

我这尝试后大致需要下边几步,就可以安装 libgtk2.0-dev了。

  1. apt-get install -y gir1.2-gtk-2.0 gir1.2-freedesktop gir1.2-pango-1.0 gir1.2-glib-2.0
  2. apt-get remove libgtk2.0-dev & apt-get install libgtk2.0-dev
  3. apt-get remove libpcre3 & apt-get install libpcre3=2:8.38-3.1
  4. apt-get install zlib1g=1:1.2.8.dfsg-2ubuntu4.3
  5. apt-get remove libglib2.0-0 & apt-get install libglib2.0-0=2.48.2-0ubuntu4.6

 

 

第二步:安装cmake

sudo apt-get install cmake

 

第三步:安装opencv

下载opencv:unzip opencv-3.4.2.zip

tar xvf opencv-3.2.0.tar.gz
cd opencv-3.2.0

mkdir build
cd build

cmake -D CMAKE_BUILD_TYPE=Release-D CMAKE_INSTALL_PREFIX=/usr/local ..

# 这里make一定要注意,因为我们配置了cuda和CUDNN.所以make会出错。很多错误,所以用下列指令:
# sudo make -j8(直接sudo make 错误多到你吐血!)
make
sudo make install

 

第四步:

配置环境变量

make install 执行完毕后OpenCV编译过程就结束了,接下来就需要配置一些OpenCV的编译环境首先将OpenCV的库添加到路径,从而可以让系统找到:

vim /etc/ld.so.conf.d/opencv.conf

export /usr/local/

sudo ldconfig

 

配置bashrc

vim /etc/bash.bashrc

加入末尾

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH

 

source /etc/bash.bashrc

结束opencv配置。

 


本文链接: http://www.dtmao.cc/news_show_100057.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?