创客神器NanoPi
直播中

jinyi7016

12年用户 6599经验值
擅长:处理器/DSP
私信 关注
[话题]

【NanoPi M2试用体验】OpenCV3.1搭建

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在LinuxWindowsMac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了PythonRubymatlab等语言的接口

通过BT下载工具与DLAN的组合,完成了类似于下载宝的功能,接下来就是对于图像处理OpenCV的学习了。
网上大多都是OpenCV2.94的教程,但是3.1的版本已经发布好久了,这个版本相对于原版本也有了一些更新,此次就以3.1的版本来学习。

下载OpenCV 3.1的源码。
下载地址:http://opencv.org/downloads.html

无标题.png

解压源码
系统中默认是没有unzip命令的,这里要安装一下
Sudo apt-get install unzip
解压:
Unzip opencv-3.1.0.zip

无标题.png


安装cmake及一些依赖库
sudo apt-get install cmake
sudo apt-get install build-essential
sudo apt-get install libgtk2.0-dev
sudo apt-get install libavcodec-dev  
sudo apt-get install libavformat-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libtiff5-dev
sudo apt-get install libswscale-dev
sudo apt-get install libjasper-dev

20160522_173235.jpg

进入解压出的源码目录下运行cmake

20160522_173917.jpg

cmake 完成后。

20160522_174014.jpg

编译:make
这里的时间会很长,如下刚开始时。

20160522_174114.jpg

到10% 时。

20160522_174724.jpg

20160522_174848.jpg
20160522_174855.jpg

最后花了差不多三个小时,编译完成了。

20160522_215457.jpg

安装
sudo make install

20160522_220915.jpg

配置
将opencv的库加入到路径,从而让系统可以找到
sudo vim /etc/ld.so.conf.d/opencv.conf

末尾加入如下图的语句,保存退出。

20160522_224053.jpg

sudo ldconfig #使配置生效
sudo vim /etc/bash.bashrc  

末尾加入内容如下图。

20160522_224144.jpg

此次OpenCV 3.1 的开发环境就搭建好了。




更多回帖

发帖
×
20
完善资料,
赚取积分