由于某些原因,我的脚本无法识别已连接的USB摄像头(MU500),但是它可以识别并显示我的另一个摄像头,它是一个模拟转换为USB摄像头的摄像头。下面的脚本是运行和显示视频捕获的GUI的一部分
import cv
camera = int(self.camera.GetValue())-1
img_name = self.img_name.GetValue()+'.jpg'
cap = cv2.VideoCapture(camera)
while(cap.isOpened()):
ret, frame = cap.read()
cv2.imshow('Camera',frame)
if cv2.waitKey(1) & 0xFF==ord('q'):
cap.release()
cv2.destroyAllWindows()
break
elif cv2.waitKey(1)== ord('s'):
cv2.imwrite(filename=img_name, img=frame)
cap.release()
print("Image saved!")
break
用户输入“1”访问摄像机1,或输入“2”访问摄像机2,依此类推。我试过只连接MU500,两个都连接。他们都不认识MU500。MU500使用AmScope驱动程序,在设备管理器中作为成像设备列出
有人能帮我吗
您可以尝试安装:
和使用:
列出所有设备及其属性
相关问题 更多 >
编程相关推荐