树莓派用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中mechanize库的简单使用示例
Jan 10 Python
用Python制作检测Linux运行信息的工具的教程
Apr 01 Python
Python MySQLdb模块连接操作mysql数据库实例
Apr 08 Python
Python实现给qq邮箱发送邮件的方法
May 28 Python
详谈pandas中agg函数和apply函数的区别
Apr 20 Python
Python编程flask使用页面模版的方法
Dec 28 Python
python根据txt文本批量创建文件夹
Dec 08 Python
使用Python和Prometheus跟踪天气的使用方法
May 06 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
Django 接收Post请求数据,并保存到数据库的实现方法
Jul 12 Python
Python实现链表反转的方法分析【迭代法与递归法】
Feb 22 Python
python 使用递归回溯完美解决八皇后的问题
Feb 26 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
业余方法DIY电子管FM收音机
2021/03/02 无线电
php ios推送(代码)
2013/07/01 PHP
php打开文件fopen函数的使用说明
2013/07/05 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
PHP基于GD库实现的生成图片缩略图函数示例
2017/07/05 PHP
xml 封装与解析(javascript和C#中)
2009/07/26 Javascript
javascript计算用户打开网页的停留时间
2014/01/09 Javascript
JS判断文本框内容改变事件的简单实例
2014/03/07 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
Javascript页面跳转常见实现方式汇总
2015/11/28 Javascript
Jquery attr()方法 属性赋值和属性获取详解
2016/04/15 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
浅谈JS中json数据的处理
2016/06/30 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
浅析vue数据绑定
2017/01/17 Javascript
泛谈JS逻辑判断选择器 || &&
2019/05/24 Javascript
详解ECMAScript2019/ES10新属性
2019/12/06 Javascript
微信小程序返回上一页传参并刷新过程解析
2019/12/13 Javascript
Python新手入门最容易犯的错误总结
2017/04/24 Python
python中Pycharm 输出中文或打印中文乱码现象的解决办法
2017/06/16 Python
使用paramiko远程执行命令、下发文件的实例
2017/10/01 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
2017/12/09 Python
python 阶乘累加和的实例
2019/02/01 Python
python算法与数据结构之单链表的实现代码
2019/06/27 Python
python面向对象之类属性和类方法案例分析
2019/12/30 Python
使用Python解析Chrome浏览器书签的示例
2020/11/13 Python
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
HTML5页面音视频在微信和app下自动播放的实现方法
2016/10/20 HTML / CSS
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
《桃花心木》教学反思
2014/02/17 职场文书
病媒生物防治方案
2014/05/13 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
原生JS封装vue Tab切换效果
2021/04/28 Vue.js
解决Python中的modf()函数取小数部分不准确问题
2021/05/28 Python