树莓派+opencv(0)-->安装
本帖最后由 Code 于 2016-7-17 20:02 编辑这个系列,不出意外是个“坑”作,应该不会正常更新吧!!!
最近在自学python+opencv进行图像处理。不过都是在Windows开发环境下完成,用电脑不好移动作业。正好手头上有树莓派2b和3(对于python+opencv环境来说,复杂功能性能真心不行),但就想在树莓派上搭建python+opencv的环境。然后这段时间折腾了下,现在发帖将学习内容整理记录下。。。
在树莓派下的安装还是比较简单的,基本上就是apt-get安装相关包。(不过也有复杂的方式,下载源码本地编译,下面只是介绍利用安装包方法)
1.在树莓派的终端输入下面的安装指令:
sudo apt-get update
sudo apt-get upgrade先执行上面两条语句,保证系统软件版本最新。再执行下面的指令,进行opencv环境搭建。
sudo apt-getinstall libcv-dev libcvaux-dev libhighgui-dev libgl1-mesa-dri opencv-doc python-opencv2.安装完成,在LX终端中输入指令:python按回车进入python的shell编程环境,输入下面指令
import cv2如果没有报错,表示安装成功,没有报错可以尝试输入下面语句:
cv2.__version__
应该会返回当前opencv的版本信息。
在根目录新建py文件,完成图片的打开及桌面显示,输入以下代码:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import cv2 #引入opencv功能模块
im = cv2.imread('lena.jpg')#读取图片
cv2.imshow('lena', im) #桌面显示
cv2.waitKey(0) #无限等待按键,退出
效果应该如下:
补:在python + opencv开发下,numpy库是很重要的工具,安装如下:
sudo pip install numpy
期待, 感觉opencv玩起来有好大的坑 有没有识别人脸的教程? visionsl 发表于 2016-7-13 23:26
有没有识别人脸的教程?
人脸的是没问题的,下面可能会出一篇应用的帖子 Code 发表于 2016-7-14 09:19
人脸的是没问题的,下面可能会出一篇应用的帖子
期待中。。。! 我也准备学习opencv 就是python和c那个简单点。
纠结很好长时间了。还有一个openmv的模块,我用来学习视觉特征分拣的。不知道应该学习那个,并且opencv很多都是用的vc++
教程python少点。但是我想有python有一席之地应该有它过人之处。。
页:
[1]