微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > opencv安装以及一些问题解析

opencv安装以及一些问题解析

时间:10-02 整理:3721RD 点击:
小编安装的版本是opencv2.4.11,为什么安装了2.4.11呢。因为之前尝试了2.4.9,2.4.10,2.4.13三个版本都失败了。只有这一个版本成功。安装过程中出现了很多问题接下来按照流程一一解决
首先需要到https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/
下载opencv的压缩包
接着安装cmake,安装过程我在另一个帖子介绍了,这里就不多说了(传送门:http://bbs.elecfans.com/jishu_942774_1_1.html)
接着需要安装一些依赖库

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

复制代码

但是在debian系统下使用apt-get的时候由于源版本的问题,有些依赖库不存在依赖,不能安装,这时候就要使用aptitude,而debian系统又本身不自带这个工具,所以需要我们安装

  1. sudo apt-get install aptitude

复制代码

安装完成之后就可以使用aptitude命令,将上面安装依赖库的命令中的apt-get换成aptitude就行。
安装完依赖库之后就可以开始安装opencv了
解压opencv

  1. unzip opencv-2.4.11

复制代码

cd 进入解压后的文件。
使用命令

  1. sudo cmake .

复制代码

注意空格之后一个点不要丢
这个过程不会很久,会检查opencv的各种组件和库
完成之后使用命令开始编译

  1. sudo make

复制代码

这个过程非常非常久,在DB410板子上显示的cpu使用率只有25%左右,但是真的非常慢,大约需要三个小时。
过程中可能会提示设备空间不足,device has no space说明同志你东西装太多了,删一点掉再来重新编译吧。
经历了非常非常久的编译之后终于完成了
就可以开始安装

  1. sudo make install

复制代码

这个过程就比较快了,到此opencv就安装完成了
下一个帖子将会讲怎么建立工程和使用cmake编译

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top