如何将 VideoCapture 相机与 elgato 相机集线器一起使用

问题描述 投票:0回答:1

我正在尝试使用 opencv 库中的 VideoCapture 函数。由于我的笔记本电脑缺少网络摄像头,我下载了 CameraHub 来访问我的手机摄像头作为系统的主要网络摄像头。

但是,执行时,程序返回的是: 视频捕捉程序

我尝试更改VideoCapture功能中的索引,重新连接手机上的Elegato EpocCam和电脑上的CameraHub,但没有成功。

这是我的代码:


import cv2
  
vid = cv2.VideoCapture(0) 
  
while(True):       
    ret, frame = vid.read() 
    cv2.imshow('frame', frame) 
    if cv2.waitKey(1) & 0xFF == ord('q'): 
        break
  
vid.release() 
cv2.destroyAllWindows() 

python opencv video-capture
1个回答
0
投票

尝试重新安装 ElGato,如果您在 CameraHub 中使用任何类型的滤镜,请禁用它们。这对我有用,不要忘记使用 USB 连接

© www.soinside.com 2019 - 2024. All rights reserved.