Code 发表于 2016-7-11 14:56:58

树莓派+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




hnyzcj 发表于 2016-7-11 17:59:50

期待,

凌风清羽 发表于 2016-7-11 21:04:33

感觉opencv玩起来有好大的坑

visionsl 发表于 2016-7-13 23:26:57

有没有识别人脸的教程?

Code 发表于 2016-7-14 09:19:01

visionsl 发表于 2016-7-13 23:26
有没有识别人脸的教程?

人脸的是没问题的,下面可能会出一篇应用的帖子

visionsl 发表于 2016-7-15 22:15:58

Code 发表于 2016-7-14 09:19
人脸的是没问题的,下面可能会出一篇应用的帖子

期待中。。。!

joyyazi 发表于 2016-7-18 07:30:48

我也准备学习opencv 就是python和c那个简单点。

joyyazi 发表于 2016-7-18 07:34:33

纠结很好长时间了。还有一个openmv的模块,我用来学习视觉特征分拣的。不知道应该学习那个,并且opencv很多都是用的vc++

joyyazi 发表于 2016-7-18 07:35:30

教程python少点。但是我想有python有一席之地应该有它过人之处。。
页: [1]
查看完整版本: 树莓派+opencv(0)-->安装