树莓派用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中的控制流语句的知识点
Apr 14 Python
Django项目中model的数据处理以及页面交互方法
May 30 Python
python学习之hook钩子的原理和使用
Oct 25 Python
用python 实现在不确定行数情况下多行输入方法
Jan 28 Python
python切片(获取一个子列表(数组))详解
Aug 09 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
Aug 13 Python
Python绘制热力图示例
Sep 27 Python
Python数据可视化:饼状图的实例讲解
Dec 07 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
Jan 14 Python
Python对称的二叉树多种思路实现方法
Feb 28 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
Mar 10 Python
python3代码中实现加法重载的实例
Dec 03 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正则的Unknown Modifier错误解决方法
2010/03/02 PHP
php中\r \r\n \t的区别示例介绍
2014/02/08 PHP
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
2014/06/12 PHP
php学习笔记之面向对象
2014/11/08 PHP
PHP学习笔记(三):数据类型转换与常量介绍
2015/04/17 PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
2019/10/22 PHP
实现png图片和png背景透明(支持多浏览器)的方法
2009/09/08 Javascript
Java 正则表达式学习总结和一些小例子
2012/09/13 Javascript
jQuery中的read和JavaScript中的onload函数的区别
2014/08/27 Javascript
Jquery简单分页实现方法
2015/07/24 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
2017/06/04 Javascript
Three.js利用性能插件stats实现性能监听的方法
2017/09/25 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
使用VueRouter的addRoutes方法实现动态添加用户的权限路由
2019/06/03 Javascript
JS实现的碰撞检测与周期移动完整示例
2019/09/02 Javascript
[04:55]完美世界副总裁蔡玮:DOTA2的自由、公平与信任
2013/12/18 DOTA
Python实现抓取网页并且解析的实例
2014/09/20 Python
Python网络编程详解
2017/10/31 Python
python编写Logistic逻辑回归
2020/12/30 Python
对Python中小整数对象池和大整数对象池的使用详解
2019/07/09 Python
OpenCV 模板匹配
2019/07/10 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
python 实现控制鼠标键盘
2020/11/27 Python
英国助听器购物网站:Hearing Direct
2018/08/21 全球购物
印尼值得信赖的在线交易网站:Bukalapak
2019/03/11 全球购物
东南亚排名第一的服务市场:kaodim
2019/03/28 全球购物
New Balance比利时官方网站:购买鞋子和服装
2021/01/15 全球购物
Hurley官方网站:扎根于海滩生活方式的全球青年文化品牌
2020/05/18 全球购物
高考标语大全
2014/06/05 职场文书
食品安全标语
2014/06/07 职场文书
金融系毕业生自荐书
2014/07/08 职场文书
关于十八大的演讲稿
2014/09/15 职场文书
唐山大地震观后感
2015/06/05 职场文书
导游词之澳门妈祖庙
2019/12/19 职场文书
JavaScript架构localStorage特殊场景下二次封装操作
2022/06/21 Javascript