树莓派用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 thread 并发且顺序运行示例
Apr 09 Python
Python对象体系深入分析
Oct 28 Python
Python标准模块--ContextManager上下文管理器的具体用法
Nov 27 Python
Python+OpenCV目标跟踪实现基本的运动检测
Jul 10 Python
pytorch实现建立自己的数据集(以mnist为例)
Jan 18 Python
python+opencv3生成一个自定义纯色图教程
Feb 19 Python
windows下Pycharm安装opencv的多种方法
Mar 05 Python
jupyter notebook 多行输出实例
Apr 09 Python
Python figure参数及subplot子图绘制代码
Apr 18 Python
Python判断变量是否是None写法代码实例
Oct 09 Python
如何使用Python对NetCDF数据做空间相关分析
Apr 21 Python
Python基础之数据结构详解
Apr 28 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类分享
2014/02/07 PHP
php常用文件操作函数汇总
2014/11/22 PHP
php编写的一个E-mail验证类
2015/03/25 PHP
PHP操作Postgresql封装类与应用完整实例
2018/04/24 PHP
网页javascript精华代码集
2007/01/24 Javascript
用js脚本控制asp.net下treeview的NodeCheck的实现代码
2010/03/02 Javascript
window.opener用法和用途实例介绍
2013/08/19 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
bootstrap模态框垂直居中效果
2016/12/03 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
nodejs获取微信小程序带参数二维码实现代码
2017/04/12 NodeJs
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
2019/09/27 Javascript
React学习之JSX与react事件实例分析
2020/01/06 Javascript
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
Python的print用法示例
2014/02/11 Python
Python中的进程分支fork和exec详解
2015/04/11 Python
分享Pycharm中一些不为人知的技巧
2018/04/03 Python
Python中py文件引用另一个py文件变量的方法
2018/04/29 Python
Pycharm 操作Django Model的简单运用方法
2018/05/23 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
2018/06/13 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
Python绘制频率分布直方图的示例
2019/07/08 Python
windows下python虚拟环境virtualenv安装和使用详解
2019/07/16 Python
python变量的作用域是什么
2020/05/26 Python
python打开文件的方式有哪些
2020/06/29 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
英国领先的葡萄酒专家:Majestic Wine
2017/05/30 全球购物
节能宣传周活动总结
2014/05/08 职场文书
园林系毕业生求职信
2014/06/23 职场文书
2015年组织委员工作总结
2015/04/23 职场文书
销售会议开幕词
2016/03/04 职场文书
80行代码写一个Webpack插件并发布到npm
2021/05/24 Javascript
Python音乐爬虫完美绕过反爬
2021/08/30 Python
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
2021/09/25 Java/Android
什么是css原子化,有什么用?
2022/04/24 HTML / CSS