树莓派用python中的OpenCV输出USB摄像头画面


Posted in Python onJune 22, 2019

本文实例为大家分享了python OpenCV来表示USB摄像头画面的具体代码,供大家参考,具体内容如下

确认Python版本

$ python
Python 2.7.13 (default, Jan 19 2019, 14:48:08) 
[GCC 6.3.0 20170124] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()

确认OS版本

$ uname -a
Linux raspberrypi 3.18.11-v7+ #781 SMP PREEMPT Tue Apr 21 18:07:59 BST 2015 armv7l GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 9.1 (stretch)
Release: 9.1

安装OpenCV和Python版的OpenCV安装包

$ sudo apt-get install libopencv-dev
$ sudo apt-get install python-opencv

Python的例程

import cv2
#初期化USB摄像头
cap = cv2.VideoCapture(0)
while( cap.isOpened() ):
 #USB摄像头工作时,读取一帧图像
 ret, frame = cap.read()
 #显示图像窗口在树莓派的屏幕上
 cv2.imshow('Capture',frame)
 #按下q键退出
 key = cv2.waitKey(1)
 #print( '%08X' % (key&0xFFFFFFFF) )
 if key & 0x00FF == ord('q'):
 break
# 释放资源和关闭窗口
cap.release()
cv2.destroyAllWindows()

图像输出的树莓派截屏

树莓派用python中的OpenCV输出USB摄像头画面

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

Python 相关文章推荐
Python urllib模块urlopen()与urlretrieve()详解
Nov 01 Python
浅谈numpy数组的几种排序方式
Dec 15 Python
Python实现的rsa加密算法详解
Jan 24 Python
python实现画五角星和螺旋线的示例
Jan 20 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
基于python实现百度翻译功能
May 09 Python
Python 切分数组实例解析
Nov 07 Python
python 导入数据及作图的实现
Dec 03 Python
TensorFlow的reshape操作 tf.reshape的实现
Apr 19 Python
Python WebSocket长连接心跳与短连接的示例
Nov 24 Python
python 如何在测试中使用 Mock
Mar 01 Python
用Python监控你的朋友都在浏览哪些网站?
May 27 Python
树莓派使用USB摄像头和motion实现监控
Jun 22 #Python
树莓派动作捕捉抓拍存储图像脚本
Jun 22 #Python
python+openCV利用摄像头实现人员活动检测
Jun 22 #Python
树莓派实现移动拍照
Jun 22 #Python
树莓派+摄像头实现对移动物体的检测
Jun 22 #Python
Python数据结构与算法(几种排序)小结
Jun 22 #Python
python+opencv实现摄像头调用的方法
Jun 22 #Python
You might like
php 上一篇,下一篇文章实现代码与原理说明
2010/05/09 PHP
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
PHP中快速生成随机密码的几种方式
2017/04/17 PHP
PHP面向对象之事务脚本模式(详解)
2017/06/07 PHP
ExtJs GridPanel简单的增删改实现代码
2010/08/26 Javascript
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
jQuery中die()方法用法实例
2015/01/19 Javascript
JS的数组迭代方法
2015/02/05 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
Vue.js学习示例分享
2017/02/05 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
发布订阅模式在vue中的实际运用实例详解
2019/06/09 Javascript
小程序实现短信登录倒计时
2019/07/12 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
[03:03]DOTA2 2017国际邀请赛开幕战队入场仪式
2017/08/09 DOTA
Python 中的with关键字使用详解
2016/09/11 Python
python3+PyQt5实现支持多线程的页面索引器应用程序
2018/04/20 Python
利用python3 的pygame模块实现塔防游戏
2019/12/30 Python
使用TensorFlow对图像进行随机旋转的实现示例
2020/01/20 Python
python脚本第一行如何写
2020/08/30 Python
五种Python转义表示法
2020/11/27 Python
巴西家用小家电购物网站:Polishop
2016/08/07 全球购物
英国标志性生活方式品牌:Skinnydip London
2019/12/15 全球购物
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
化学教师教学反思
2014/01/17 职场文书
领导失职检讨书
2014/02/24 职场文书
法定代表人授权委托书
2014/04/04 职场文书
竞选大队委员演讲稿
2014/04/28 职场文书
学习雷锋精神演讲稿
2014/05/10 职场文书
爱护公物标语
2014/06/24 职场文书
OpenCV-Python直方图均衡化实现图像去雾
2021/06/07 Python