回答

收藏

[大赛作品提交] 【制作中】操作一下openCV

Raspberry Pi Raspberry Pi 2901 人阅读 | 0 人回复 | 2017-12-20

本帖最后由 ky123 于 2017-12-20 13:47 编辑

大家好,我来还债了!
首先感谢易络盟树莓派,老板豪气!然后感谢爱板网的平台,五周年庆大吉大利!最后感谢管理大大,辛苦了
从易络盟拿到板子也有一段时间,不过体验测评也不是很多。工作繁忙,交际应酬?不存在的,就是懒,能拖一天是一天。上学那会儿不到考试前一天绝不复习,硬刚四年过来,懒癌末期没得治了!掐摸着日子差不多,终于可以开始发帖了!
今天来操作一波安装openCV。我使用的是Raspbian,是默认的最常用于Raspberry Pi的免费操作系统。Raspbian说到底其实就是Debian的一个版本。系统安装过程省略。
源码方式安装OpenCV,网上教程很多,但是一波操作下来,啥现象都有,各种error和warning,失败了好多次。瞎折腾几天才搞定,这里指记录我成功的那波操作!
打开命令行终端(快捷键Ctrl+Alt+t),输入指令:


先安装一些构建,编译的常用工具
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install git
sudo apt-get install pkg-config
然后就是openCV依赖的一些图像工具库(库源好像不大稳定,安装了好几次才全部成功)
sudo apt-get install libjpeg8-dev
sudo apt-get install libtiff5-dev
sudo apt-get install libjasper-dev
sudo apt-get install libpng12-dev
安装视频I/O包
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
安装gtk2.0以及优化函数包
sudo apt-get install libgtk2.0-dev
sudo apt-get install libatlas-base-dev gfortran


第一步工作完成,就是先将OpenCV的依赖包全部安装,接下来可以获取源码然后编译了
用git工具clone源码,时间有点久,喝杯茶,耐心等一下
git clone https://github.com/opencv/opencv.git
clone成功后,进入源码目录
cd opencv
新建一个名为release的文件夹用来存放cmake编译时产生的临时文件,进入release文件夹
mkdir release
cd release
使用cmake工具在该文件夹中生成makefile文件,指定opencv的安装目录为/usr/local,opencv的源代码位于上一层目录
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
编译源代码并安装,编译(make)源代码的时间想当的长,可以先睡一觉,主要还是树莓派的性能略微逊色于PC(我的电脑安装Ubuntu来编译,吃个早餐的功夫就完成了)
sudo make
sudo make install
更新搜索动态链接库
sudo ldconfig


第二步工作完成,到这里我们已将将openCV安装好了,接下来可以测试一下安装正不正确了。
进入openCV自带例程目录
cd opencv/samples/python
执行例程文件
python coherence.py
如果出现一只猴子,恭喜,安装成功!
如果出现错误,emmmm......
复制你的error提示,然后百度吧,生命在于折腾,学习在于搜索,复制,以及粘贴。



关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条