python linux usb摄像头,树莓派用python中的OpenCV输出USB摄像头画面
本文实例为大家分享了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 linux usb摄像头,树莓派用python中的OpenCV输出USB摄像头画面相关推荐
- 树莓派Ubuntu mate中借助OpenCV实现摄像头定时拍照并保存python语言
刚刚入门的小白,第一次写博客,有不妥的地方还望各路大佬多多指教~ 本帖主要是介绍利用python语言如何在树莓派Ubuntu mate中借助OpenCV实现摄像头给定间隔时间连续拍照,并以拍照时间命名 ...
- html 输入框并行,Python:输入文本框并行捕获userinput到OpenCV Live网络摄像头图像...
我有一个简单的脚本运行流式传输我的网络摄像头的图像,我想做一些像canny-filter和hough转换一样的操作来检测liveimage中的行:Python:输入文本框并行捕获userinput到O ...
- python控制电机_树莓派使用Python控制步进电机
步进电机和普通电机最大的不同是步进电机可以更加精确地旋转,这个特性使得它们在各种树莓派项目中得到广泛运用. 步进电机选择 市面上有很多步进电机可供选择,最后我们还是决定使用ULN2003控制板和28B ...
- 在windows中python安装sit-packages路径位置 在Pycharm中导入opencv不能自动代码补全问题
一.在windows中python安装sit-packages路径位置 C:\Users\shl\AppData\Local\Programs\Python\Python36\Lib\site-pac ...
- python opencv 拍照_在jupyter noteb中使用opencv显示网络摄像头中的图像
我正在尝试显示网络摄像头拍摄的图像.但是,存储捕获图像的变量是空的.此问题仅在使用网络摄像头时出现,而不是在播放mp4等视频时出现.这个问题是由Python版本引起的吗?我的OpenCV版本是3.4. ...
- 树莓派更改python版本_为树莓派升级Python版本
树莓派是基于Linux的单片机电脑,由英国树莓派基金会开发,目的是以低价硬件及自由软件促进学校的基本计算机科学教育.Raspberry Pi OS是为树莓派基于Debian开发的操作系统. 首先,可以 ...
- linux+swig+python,linux下使用swig让python调用C++(复杂版:包括多文件调用和链接库)...
第一次用swig,网上找了各种资料,比如 http://www.cnblogs.com/kaituorensheng/p/4464117.html 入门可以看上面这个链接 但要么过于简单要么过于复杂 ...
- python调用摄像头人脸识别代码_Python使用 opencv调用笔记本摄像头进行人脸识别...
首先需要导入opencv库pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ opencv-python 上代码#万码学堂Pytho ...
- python linux脚本加密解密,用Python解密Chrome Linux BLOB加密的cookie
我在Ubuntu上安装了Chrome 33+,并且看到Cookie是在BLOB结构中加密的: CREATE TABLE cookies (creation_utc INTEGER NOT NULL U ...
最新文章
- Window7 安装开源swf反编译软件JPEXS Free Flash Decompiler(FFdec)实录
- 阿里云移动测试平台MQC移动测试沙龙第3期【北京站】
- php无限加载,php递归无限页面加载
- 哲学上的终极问题:你在追求什么?
- 错误笔记:在OleDb执行下Access ,程序不报错,但是Update也更新不成功的
- leetcode力扣49. 字母异位词分组
- YOLOv5瓷砖表面瑕疵质检
- 双一流2020年调整时间_“双一流”调整名单预测,985大学两升一降,两校退出名校阵营...
- 中断触发后无法进入服务程序_51单片机的中断系统及应用
- access做仓库管理
- 打开我的计算机桌面分块,win10桌面图标怎么进行分类分块管理_win10桌面图标如何分块管理...
- 安装postgreSQL出现configure:error:readline library not found解决方法及pg安装全过程
- 谈谈自己对移动互联网的看法
- 路由变化时使用axios取消所有请求
- html5有哪些内容,什么是html5?html5的优点有哪些?
- stripe海外支付php教程
- 美中嘉和在港交所招股书失效:去年亏损约5亿元,杨建宇为实控人
- 3类、5类、超5类线有什么不同
- SpringBoot JPA多对一 持久化是报错object references an unsaved transient instance - save the transient instanc
- 记录一次rt-thread studio与CubeMx配合构建PWM工程