树莓派极简安装OpenCv的方法步骤


Posted in Python onOctober 10, 2019

因为最近在开发使用树莓派+usb摄像头识别模块,打算用OpenCv,发现网上的树莓派OpenCv安装教程都过于繁琐占用内存大,我经过自己的实验,发现出了一种非常简易快捷的方式,网速OK的话,十分钟能安装完成。

我用的环境:

  • 树莓派3b+
  • Python3.5.4
  • 树莓派官方操作系统

以下是安装步骤:

树莓派相关库安装:

sudo apt-get update
sudo apt-get install libjpeg-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libtiff5-dev
sudo apt-get install li.jpg12-dev
sudo apt-get install libqtgui4 libqt4-test
sudo apt-get install libjasper-dev

OpenCV模块pip安装

sudo pip3 install opencv-python

安装完成

测试
在终端输入 :python3
然后 :import cv2
如果安装成功,则import不会有问题
下面就可以输出OpenCv的版本号
使用 :print(cv2.version)
退出python用: exit()

树莓派极简安装OpenCv的方法步骤

简单应用

使用OpenCv库读取usb摄像头,实时显示,拍照

代码如下:

import cv2
import numpy as np

cap = cv2.VideoCapture(0)
while(1):
 # get a frame
 ret, frame = cap.read()
 # show a frame
 cv2.imshow("capture", frame)
  
 if cv2.waitKey(1) & 0xFF == ord('q'):
 #退出并拍照
  cv2.imwrite("takephoto2.jpg", frame)
  print("take Photo Ok")
  break
cap.release()
cv2.destroyAllWindows()

运行截图

树莓派极简安装OpenCv的方法步骤

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python外星人入侵游戏编程完整版
Mar 30 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
May 08 Python
python2.7读取文件夹下所有文件名称及内容的方法
Feb 24 Python
Python3处理HTTP请求的实例
May 10 Python
python使用tornado实现简单爬虫
Jul 28 Python
Python 使用PIL中的resize进行缩放的实例讲解
Aug 03 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
Aug 15 Python
使用浏览器访问python写的服务器程序
Oct 10 Python
win10下python2和python3共存问题解决方法
Dec 23 Python
基于Tensorflow使用CPU而不用GPU问题的解决
Feb 07 Python
在Python中通过threshold创建mask方式
Feb 19 Python
浅析Python中的随机采样和概率分布
Dec 06 Python
python 利用jinja2模板生成html代码实例
Oct 10 #Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
Oct 10 #Python
利用pandas合并多个excel的方法示例
Oct 10 #Python
python匿名函数的使用方法解析
Oct 10 #Python
Python切图九宫格的实现方法
Oct 10 #Python
python 3.7.4 安装 opencv的教程
Oct 10 #Python
Django实现auth模块下的登录注册与注销功能
Oct 10 #Python
You might like
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
php从数组中随机抽取一些元素的代码
2012/11/05 PHP
在windows服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
PHP Redis扩展无法加载的问题解决方法
2019/08/22 PHP
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
jquery实现鼠标滑过小图查看大图的方法
2015/07/20 Javascript
bootstrap网格系统使用方法解析
2017/01/13 Javascript
JavaScript实现动态添加Form表单元素的方法示例
2017/08/14 Javascript
Angularjs添加排序查询功能的实例代码
2017/10/24 Javascript
vue 2.0 购物车小球抛物线的示例代码
2018/02/01 Javascript
VUE简单的定时器实时刷新的实现方法
2019/01/20 Javascript
JavaScript数组、json对象、eval()函数用法实例分析
2019/02/21 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
JS实现盒子拖拽效果
2020/02/06 Javascript
[02:02]DOTA2英雄基础教程 斯拉达
2013/12/11 DOTA
python判断windows系统是32位还是64位的方法
2015/05/11 Python
python字符类型的一些方法小结
2016/05/16 Python
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
浅析使用Python搭建http服务器
2019/10/27 Python
jupyter notebook 的工作空间设置操作
2020/04/20 Python
python导入库的具体方法
2020/06/18 Python
Sneaker Studio法国:购买运动鞋
2018/06/08 全球购物
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
波兰品牌鞋履在线商店:Eastend.pl
2020/01/11 全球购物
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
初中生三年学习生活的自我评价
2013/11/03 职场文书
财务会计专业求职信
2014/06/09 职场文书
场地使用证明模板
2014/10/25 职场文书
杭州西湖英语导游词
2015/02/03 职场文书
简历中自我评价范文
2015/03/11 职场文书
Python中三种花式打印的示例详解
2022/03/19 Python
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android