我正在尝试使用opencv从HDMI-USB视频捕获卡读取流。但OpenCV似乎并不支持这种功能。我使用opencv来读取RTSP流和网络摄像头。有人能给我推荐一条路吗。目前,我正在使用OBS Studio软件访问流。python中还有其他模块可以使用吗。提前谢谢。
这里也有类似的问题。但这种方法对我不起作用。
编辑:video0或video1取决于您的系统和连接的设备。
事实证明,我们可以使用opencv本身访问这个USB设备。在linux中,您可以访问/dev/video0中的这些设备。
import cv2
cap = cv2.VideoCapture('/dev/video0')
我还没有弄清楚如何通过在窗口中做到这一点