树莓派极简安装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多线程结合队列下载百度音乐的方法
Jul 27 Python
python paramiko模块学习分享
Aug 23 Python
TensorFlow损失函数专题详解
Apr 26 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
May 23 Python
在PYQT5中QscrollArea(滚动条)的使用方法
Jun 14 Python
用Python徒手撸一个股票回测框架搭建【推荐】
Aug 05 Python
flask 实现上传图片并缩放作为头像的例子
Jan 09 Python
pytorch构建多模型实例
Jan 15 Python
python内打印变量之%和f的实例
Feb 19 Python
Django ModelForm组件原理及用法详解
Oct 12 Python
python3实现简单飞机大战
Nov 29 Python
Python 中的函数装饰器和闭包详解
Feb 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
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
php中3种方法统计字符串中每种字符的个数并排序
2012/08/27 PHP
解析htaccess伪静态的规则
2013/06/18 PHP
php计算一个文件大小的方法
2015/03/30 PHP
php分页查询的简单实现代码
2017/03/14 PHP
php实现session共享的实例方法
2019/09/19 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
2019/10/11 PHP
JS 实现列表与多选框选择附预览动画
2014/10/29 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
2016/08/11 Javascript
AngularJS表单和输入验证实例
2016/11/02 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
2017/01/21 Javascript
详解tween.js 中文使用指南
2018/01/05 Javascript
解决vue-router中的query动态传参问题
2018/03/20 Javascript
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
2019/06/04 jQuery
Vue开发中常见的套路和技巧总结
2020/11/24 Vue.js
[01:15:29]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第三局
2016/03/04 DOTA
简单学习Python多进程Multiprocessing
2017/08/29 Python
Python numpy实现数组合并实例(vstack,hstack)
2018/01/09 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
详解使用python绘制混淆矩阵(confusion_matrix)
2019/07/14 Python
Python tkinter和exe打包的方法
2020/02/05 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
Python爬虫教程知识点总结
2020/10/19 Python
解决Pymongo insert时会自动添加_id的问题
2020/12/05 Python
用python对excel查重
2020/12/07 Python
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
英国第一的市场和亚马逊替代品:OnBuy
2019/03/16 全球购物
Feelunique中文官网:欧洲最大化妆品零售电商
2020/07/10 全球购物
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
机电一体化专业应届生求职信
2013/11/27 职场文书
文明村镇申报材料
2014/05/06 职场文书
租车协议书范本2014
2014/11/17 职场文书
客房服务员岗位职责
2015/02/09 职场文书
体检通知范文
2015/04/21 职场文书