树莓派极简安装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程序设计入门(4)模块和包
Jun 16 Python
windows下python之mysqldb模块安装方法
Sep 07 Python
Python 模拟员工信息数据库操作的实例
Oct 23 Python
Python实现在tkinter中使用matplotlib绘制图形的方法示例
Jan 18 Python
Python实现中一次读取多个值的方法
Apr 22 Python
Python基于dom操作xml数据的方法示例
May 12 Python
python 获取url中的参数列表实例
Dec 18 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
Jun 21 Python
使用Python操作ArangoDB的方法步骤
Feb 02 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
May 27 Python
Python 实现简单的客户端认证
Jul 29 Python
基于python tkinter的点名小程序功能的实例代码
Aug 22 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
用PHP实现多级树型菜单
2006/10/09 PHP
ThinkPHP的I方法使用详解
2014/06/18 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
2014/06/19 PHP
thinkphp使用phpmailer发送邮件的方法
2014/11/24 PHP
php的instanceof和判断闭包Closure操作示例
2020/01/26 PHP
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
Js 导出table内容到Excel的简单实例
2013/11/19 Javascript
ExtJs中gridpanel分组后组名排序实例代码
2013/12/02 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
2016/01/25 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
js 中获取制定的cook信息实现方法
2016/11/19 Javascript
Servlet实现文件上传,可多文件上传示例
2016/12/05 Javascript
JavaScript中.min.js和.js文件的区别讲解
2019/02/13 Javascript
记一次用vue做的活动页的方法步骤
2019/04/11 Javascript
Nodejs实现用户注册功能
2019/04/14 NodeJs
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
js实现图片跟随鼠标移动效果
2019/10/16 Javascript
微信小程序按顺序同步执行的两种方式
2019/12/20 Javascript
DJANGO-ALLAUTH社交用户系统的安装配置
2014/11/18 Python
详细解析Python当中的数据类型和变量
2015/04/25 Python
详细介绍Python的鸭子类型
2016/09/12 Python
Python实现购物程序思路及代码
2017/07/24 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
2017/12/12 Python
python实现字符串加密成纯数字
2019/03/19 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
2019/05/05 Python
Python输出指定字符串的方法
2020/02/06 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
全球知名巧克力品牌:Godiva
2016/07/22 全球购物
英文简历中的自我评价用语
2013/12/09 职场文书
给同学的道歉信
2014/01/16 职场文书
职工代表大会主持词
2014/04/01 职场文书
2015年计划生育责任书
2015/05/08 职场文书
python pygame入门教程
2021/06/01 Python
Pytest中conftest.py的用法
2021/06/27 Python
详解 TypeScript 枚举类型
2021/11/02 Javascript
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers