首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用OpenCV和Python显示网络摄像头提要

使用OpenCV和Python显示网络摄像头提要
EN

Stack Overflow用户
提问于 2010-04-08 23:30:15
回答 5查看 127.6K关注 0票数 57

我一直在尝试用Python创建一个简单的程序,它使用OpenCV从我的网络摄像头中获取视频馈送,并将其显示在屏幕上。

我知道我在那里的部分原因是创建了窗口,我的网络摄像头上的灯光闪烁,但它似乎没有显示窗口中的任何东西。希望有人能解释我做错了什么。

代码语言:javascript
运行
复制
import cv

cv.NamedWindow("w1", cv.CV_WINDOW_AUTOSIZE)
capture = cv.CaptureFromCAM(0)

def repeat():

    frame = cv.QueryFrame(capture)
    cv.ShowImage("w1", frame)


while True:
    repeat()

另外,我注意到我的摄像头有时会在cv.CaptureFromCAM中更改索引号,有时我需要输入0、1或2,即使我只连接了一个摄像头,而且我没有拔下它(我知道,因为除非我更改索引,否则指示灯不会亮起)。有没有办法让Python确定正确的索引?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2601194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档