繁体   English   中英

OpenCV将不显示分辨率大于640x480的摄像机供稿

[英]OpenCV won't display camera feeds with resolution greater than 640x480

我有一个用C ++用openCV编写的程序,该程序可以从两个摄像机获取视频,并在单独的窗口中显示并将其写入文件。

当摄像机分辨率设置为640x480(或更低)时,该程序可以完美运行,但是一旦我将其设置为大于该分辨率(甚至是几个像素),它就会拒绝显示视频。 窗口将打开,程序将说它运行良好(没有错误报告),但是提要没有出现在窗口中。

我尝试删除部分代码进行故障排除,包括对其进行设置,以使只有一台摄像机处于活动状态。 当只有一台摄像机时,无论使用哪种摄像机,我都可以拥有自己喜欢的分辨率。 只有当我尝试使用两台相机时,它才会失败。

有谁知道为什么要这么做? 我真的很沮丧,我需要它能够以640x480更高的分辨率工作。

原来,问题出在计算机中的火线总线上。 将第二台摄像机更改为其他端口可以解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM