本文实例为大家分享了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摄像头画面相关推荐

  1. 树莓派Ubuntu mate中借助OpenCV实现摄像头定时拍照并保存python语言

    刚刚入门的小白,第一次写博客,有不妥的地方还望各路大佬多多指教~ 本帖主要是介绍利用python语言如何在树莓派Ubuntu mate中借助OpenCV实现摄像头给定间隔时间连续拍照,并以拍照时间命名 ...

  2. html 输入框并行,Python:输入文本框并行捕获userinput到OpenCV Live网络摄像头图像...

    我有一个简单的脚本运行流式传输我的网络摄像头的图像,我想做一些像canny-filter和hough转换一样的操作来检测liveimage中的行:Python:输入文本框并行捕获userinput到O ...

  3. python控制电机_树莓派使用Python控制步进电机

    步进电机和普通电机最大的不同是步进电机可以更加精确地旋转,这个特性使得它们在各种树莓派项目中得到广泛运用. 步进电机选择 市面上有很多步进电机可供选择,最后我们还是决定使用ULN2003控制板和28B ...

  4. 在windows中python安装sit-packages路径位置 在Pycharm中导入opencv不能自动代码补全问题

    一.在windows中python安装sit-packages路径位置 C:\Users\shl\AppData\Local\Programs\Python\Python36\Lib\site-pac ...

  5. python opencv 拍照_在jupyter noteb中使用opencv显示网络摄像头中的图像

    我正在尝试显示网络摄像头拍摄的图像.但是,存储捕获图像的变量是空的.此问题仅在使用网络摄像头时出现,而不是在播放mp4等视频时出现.这个问题是由Python版本引起的吗?我的OpenCV版本是3.4. ...

  6. 树莓派更改python版本_为树莓派升级Python版本

    树莓派是基于Linux的单片机电脑,由英国树莓派基金会开发,目的是以低价硬件及自由软件促进学校的基本计算机科学教育.Raspberry Pi OS是为树莓派基于Debian开发的操作系统. 首先,可以 ...

  7. linux+swig+python,linux下使用swig让python调用C++(复杂版:包括多文件调用和链接库)...

    第一次用swig,网上找了各种资料,比如 http://www.cnblogs.com/kaituorensheng/p/4464117.html 入门可以看上面这个链接 但要么过于简单要么过于复杂 ...

  8. python调用摄像头人脸识别代码_Python使用 opencv调用笔记本摄像头进行人脸识别...

    首先需要导入opencv库pip install  -i https://pypi.tuna.tsinghua.edu.cn/simple/   opencv-python 上代码#万码学堂Pytho ...

  9. python linux脚本加密解密,用Python解密Chrome Linux BLOB加密的cookie

    我在Ubuntu上安装了Chrome 33+,并且看到Cookie是在BLOB结构中加密的: CREATE TABLE cookies (creation_utc INTEGER NOT NULL U ...

最新文章

  1. Window7 安装开源swf反编译软件JPEXS Free Flash Decompiler(FFdec)实录
  2. 阿里云移动测试平台MQC移动测试沙龙第3期【北京站】
  3. php无限加载,php递归无限页面加载
  4. 哲学上的终极问题:你在追求什么?
  5. 错误笔记:在OleDb执行下Access ,程序不报错,但是Update也更新不成功的
  6. leetcode力扣49. 字母异位词分组
  7. YOLOv5瓷砖表面瑕疵质检
  8. 双一流2020年调整时间_“双一流”调整名单预测,985大学两升一降,两校退出名校阵营...
  9. 中断触发后无法进入服务程序_51单片机的中断系统及应用
  10. access做仓库管理
  11. 打开我的计算机桌面分块,win10桌面图标怎么进行分类分块管理_win10桌面图标如何分块管理...
  12. 安装postgreSQL出现configure:error:readline library not found解决方法及pg安装全过程
  13. 谈谈自己对移动互联网的看法
  14. 路由变化时使用axios取消所有请求
  15. html5有哪些内容,什么是html5?html5的优点有哪些?
  16. stripe海外支付php教程
  17. 美中嘉和在港交所招股书失效:去年亏损约5亿元,杨建宇为实控人
  18. 3类、5类、超5类线有什么不同
  19. SpringBoot JPA多对一 持久化是报错object references an unsaved transient instance - save the transient instanc
  20. 记录一次rt-thread studio与CubeMx配合构建PWM工程

热门文章

  1. 《高性能MySQL 第四版》正式上市
  2. 在VB编程中,如何实现加入声音
  3. 读书笔记之《安全边际(中文完整版)》
  4. 股票投资 - 股票的安全边际
  5. MySQL数据库优化的几种方式(笔面试必问)
  6. 【Rust日报】 2019-04-05
  7. 软件测试人员的素质要求
  8. 人力资源(HR)软件的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  9. 最详细的java调用含参数的python程序并且返回值
  10. XILINX FPGA数字信号处理——13、信号同步原理实现