每个人都知道在opencv中连接网络摄像头,我们可以以cap = cv2.VideoCapture(0)
的身份连接,但是我们可以以相同的方式连接Sony Handycam还是需要做其他事情?我在cv2中是新手,在如何连接Handycam中进行了大量搜索cv2,但未找到是否有人尝试过或有想法(参考),您能告诉我该怎么做
答案 0 :(得分:1)
通过USB将Handycam连接到计算机并安装所有必需的驱动程序。然后,您可以使用带有cv2的任何普通代码来访问handycam,除非您可能需要更改设备ID。
import cv2
cam_ID=0 ## Change the 0 value to whatever ID your device has.(0 is first camera, 1 is second camera and so on...)
cam = cv2.VideoCapture(cam_ID)
while True:
value, img = cam.read()
cv2.imshow('my webcam', img)
if cv2.waitKey(1) == 27:
break # esc to quit
cv2.destroyAllWindows()