我正在寻找一种方法,将网络摄像头集成到我的python程序中。

我运行的是Raspberry Pi型号,频率为900mHz,因此解决方案需要与ARM兼容,并且(希望)轻量级。

我看到的大多数帖子都推荐使用OpenCV模块来读取网络摄像头,但我无法从我的网络摄像头中看到任何东西,只能看到一个黑色的框架。我认为OpenCV与我的摄像头不兼容。但是,linux上所有其他可用的网络摄像头应用程序都可以检测并显示来自我的网络摄像头的提要。

我想知道是否还有其他轻量级或简单的方法可以使用python从我的网络摄像头中捕获。或许我可以直接与/dev/下的video0设备进行接口?我愿意接受任何建议,因为我现在所做的事是行不通的。

谢谢

(按要求):

v4l2-ctl --all的输出:Driver Info (not using libv4l2):

Driver name : uvcvideo

Card type : UVC Camera (046d:081b)

Bus info : usb-bcm2708_usb-1.2

Driver version: 3.2.27

Capabilities : 0x04000001

Video Capture

Streaming

Format Video Capture:

Width/Height : 640/480

Pixel Format : 'YUYV'

Field : None

Bytes per Line: 1280

Size Image : 614400

Colorspace : SRGB

Crop Capability Video Capture:

Bounds : Left 0, Top 0, Width 640, Height 480

Default : Left 0, Top 0, Width 640, Height 480

Pixel Aspect: 1/1

Video input : 0 (Camera 1: ok)

Streaming Parameters Video Capture:

Capabilities : timeperframe

Frames per second: 30.000 (30/1)

Read buffers : 0

这是我正在使用的代码片段:import cv

cv.NamedWindow("camera", 1)

capture = cv.CaptureFromCAM(0)

while True:

img = cv.QueryFrame(capture)

cv.ShowImage("camera", img)

if cv.WaitKey(10) == 27:

break

cv.DestroyWindow("camera")

谢谢你的帮助!

python读取网络摄像头_使用Python/Linux读取网络摄像头的选项相关推荐

  1. python控制网络摄像头_用Python控制摄像头拍照并发邮件

    码农那点事儿 关注我们,一起学习进步 00 概述 前言 工具 思路 安装及导入包 设置参数 实现拍照 构造邮件内容 发送邮件 判断网络连接 开机自启 后记 o1 前言 为什么会有写这个程序的想法呢? ...

  2. python 局域网 主机名_使用python获取连接到本地网络(基于主机名)的所有设备的ip...

    这绝对不是重复的.在 我正在做一个应用程序,我需要找到我的设备的IP地址.我知道他们的名字,通过他们的名字我需要得到他们的知识产权.Linux应该很简单,但我需要跨平台的态度,因此我使用python. ...

  3. python如何读取文件数据恢复_删python目录

    Python学习笔记 (1)Hello World(环境搭建+输出Hello World!) 随想 高考发挥失常.科三遇火车发挥失常,各种不顺--突然发现假期都快没了,才想起高考前想象的这个假期要做的 ...

  4. python读取第二行_使用Python操作Excel(二):读取数据表

    上一节我们提到,使用openpyxl可以方便的对数据表进行操作,例如:抽象Excel数据并存入数据库 将数据库数据导出到Excel 给一个已存在的数据表追加信息 我们还介绍了一些Excel的基本术语, ...

  5. python 追加到字典_使用Python读取,写入和解析JSON

    JSON是用于数据交换的轻量级数据格式,可以很容易地被人类读取和写入,也可以由机器轻松解析和生成.它是一种完全独立于语言的文本格式.为了处理JSON数据,Python有一个名为的内置包json. 示例 ...

  6. python --version没输出_如何在Linux上安装Python

    有关在Linux上安装最新的Python而不是较旧版本的分步说明. Python现在是最流行,最常用的编程语言.Python的简单语法和较低的学习曲线使其成为初学者和专业开发人员的最终选择.Pytho ...

  7. python读取rtf文件_【Python】【IO】文件读写

    一.打开的文件在使用完后要关闭 >>>f=file('fibs.py') #用''表示文件名 #无''表示变量名 >>>f.read() #打印fibs.py中的内 ...

  8. 用python爬虫下载视频_使用Python编写简单网络爬虫抓取视频下载资源

    我第一次接触爬虫这东西是在今年的5月份,当时写了一个博客搜索引擎,所用到的爬虫也挺智能的,起码比电影来了这个站用到的爬虫水平高多了! 回到用Python写爬虫的话题. Python一直是我主要使用的脚 ...

  9. python怎么读取sav格式_利用Python读取外部数据文件

    利用Python读取外部数据文件 [color=rgb(0, 0, 0) !important]刘顺祥 [color=rgb(0, 0, 0) !important]摘要: 不论是数据分析,数据可视化 ...

  10. python字符串变量s的值是python网络爬虫_【Python爬虫作业】-字符串

    一.定义字符串变量 1.请定义三个字符串a,b,c值分别为 I,like, python 2.请将上面三个变量合并输出'I like python' a='I' b='like' c='python' ...

最新文章

  1. 俄罗斯自研Elbrus CPU参数曝光,CEO年近九旬仍未退休
  2. adb devices 找不到设备的解决方法,亲测,超管用
  3. C#电视节目单展示案例
  4. 如何在solaris下安装memcached
  5. python进度条 pyqt_python如何通过pyqt5实现进度条
  6. 函数计算FC让游戏群采集营销数据滴水不漏
  7. python语言的类型是_Python到底是强类型语言,还是弱类型语言?
  8. jvm虚拟机_一文入门jvm虚拟机
  9. 当初怼刘海屏最狠的三星,为什么又用了回来?
  10. ITU-R BT.1788建议书 对多媒体应用中视频质量的主观评估方法
  11. linux提示tree命令未安装,linux中没有tree命令,command not found,解决办法
  12. 为什么onenote一直在加载_【完美解决】11.OneNote中英文字体不统一,微软10多年未解决的Bug!...
  13. sql创建表_SQL创建表
  14. GAN的后门攻击:The Devil is in the GAN: Defending Deep Generative Models Against Backdoor Attacks
  15. 【数据结构与算法】- 排序(算法)
  16. 中专生计算机基础知识论文3000字,计算机中专毕业论文3000字
  17. itutorgroup:在线教育与传统线下教育的七大区别你知多少?
  18. 9.面向对象、面向对象-原型模式
  19. MD5简介及其算法源码
  20. shopnc 商家中心添加打印商品二维码功能

热门文章

  1. linux 时区设置 美国西部,Linux下修改系统时区
  2. 产品沉思录精选:如何管理需求优先级 | RICE方法
  3. Babylon.js 入门 - 第 7 章 - 点亮夜晚
  4. Python小游戏——外星人入侵(保姆级教程)第一章 07调整飞船速度 08限制飞船活动范围
  5. 数据结构-树 速通指南
  6. 使用Cisco-ISE做Radius 服务端
  7. QXYSeries、QLineSeries、QSplineSeries、QScatterSeries
  8. 智慧酒店方案打造独特的智能化科技体验
  9. Windows10下MDK5(Keil5)及stm32pack的安装教程
  10. springboot集成Swagger-knife4j(三)