树莓派用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简单线程和协程学习心得(分享)
Jun 14 Python
Python基于回溯法子集树模板解决取物搭配问题实例
Sep 02 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
Dec 11 Python
详解用Python实现自动化监控远程服务器
May 18 Python
python实现将文件夹内的每张图片批量分割成多张
Jul 22 Python
Python 画出来六维图
Jul 26 Python
你可能不知道的Python 技巧小结
Jan 29 Python
django 实现手动存储文件到model的FileField
Mar 30 Python
Python爬虫实现百度翻译功能过程详解
May 29 Python
使用Python-OpenCV消除图像中孤立的小区域操作
Jul 05 Python
python文件编写好后如何实践
Jul 07 Python
Django权限控制的使用
Jan 07 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的ASP防火墙
2006/10/09 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
2013/06/17 PHP
php之CodeIgniter学习笔记
2013/06/17 PHP
PHP命名空间(Namespace)简明教程
2014/06/11 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
php防止sql注入简单分析
2015/03/18 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
PHP直接修改表内容DataGrid功能实现代码
2015/09/24 PHP
PHP在线调试执行的实现方法(附demo源码)
2016/04/28 PHP
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
JS正则替换去空格的方法
2017/03/24 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
详解vue 自定义marquee无缝滚动组件
2019/04/09 Javascript
sortable+element 实现表格行拖拽的方法示例
2019/06/07 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
Vue基本指令实例图文讲解
2021/02/25 Vue.js
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
Python 元组操作总结
2019/09/18 Python
Python 中Operator模块的使用
2021/01/30 Python
python数据抓取3种方法总结
2021/02/07 Python
Avène雅漾美国官方网站:敏感肌肤护理专家
2016/10/24 全球购物
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
英国奢侈品在线精品店:Hervia
2020/09/03 全球购物
元旦晚会主持词
2014/03/24 职场文书
一岗双责责任书
2014/04/15 职场文书
学习雷锋活动总结
2014/04/29 职场文书
企业形象策划方案
2014/05/29 职场文书
班级标语大全
2014/06/21 职场文书
心理健康教育主题班会
2015/08/13 职场文书
MySQL一些常用高级SQL语句
2021/07/03 MySQL
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL