2016-7-11 14:56:58 [显示全部楼层]
9234浏览
查看: 9234|回复: 8

[教程] 树莓派+opencv(0)-->安装

[复制链接]
本帖最后由 Code 于 2016-7-17 20:02 编辑

这个系列,不出意外是个“坑”作,应该不会正常更新吧!!!

       最近在自学python+opencv进行图像处理。不过都是在Windows开发环境下完成,用电脑不好移动作业。正好手头上有树莓派2b和3(对于python+opencv环境来说,复杂功能性能真心不行),但就想在树莓派上搭建python+opencv的环境。然后这段时间折腾了下,现在发帖将学习内容整理记录下。。。

      在树莓派下的安装还是比较简单的,基本上就是apt-get安装相关包。(不过也有复杂的方式,下载源码本地编译,下面只是介绍利用安装包方法)


1.在树莓派的终端输入下面的安装指令:

  1. sudo apt-get update
  2. sudo apt-get upgrade
复制代码
先执行上面两条语句,保证系统软件版本最新。再执行下面的指令,进行opencv环境搭建。
  1. sudo apt-get  install libcv-dev libcvaux-dev libhighgui-dev libgl1-mesa-dri opencv-doc python-opencv
复制代码
2.安装完成,在LX终端中输入指令:
  1. python
复制代码
按回车进入python的shell编程环境,输入下面指令
树莓派+opencv(0)-->安装图1

  1. import cv2
复制代码
如果没有报错,表示安装成功,没有报错可以尝试输入下面语句:
  1. cv2.__version__
复制代码
树莓派+opencv(0)-->安装图2
应该会返回当前opencv的版本信息。



在根目录新建py文件,完成图片的打开及桌面显示,输入以下代码:
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import cv2                          #引入opencv功能模块
  4. im = cv2.imread('lena.jpg')#读取图片
  5. cv2.imshow('lena', im)        #桌面显示
  6. cv2.waitKey(0)                    #无限等待按键,退出
复制代码

效果应该如下:
树莓派+opencv(0)-->安装图3

补:在python + opencv开发下,numpy库是很重要的工具,安装如下:
  1. 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有一席之地应该有它过人之处。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail