【发布时间】:2019-02-26 12:58:22
【问题描述】:
每个人都知道在opencv中连接网络摄像头我们可以连接为cap = cv2.VideoCapture(0)但是我们可以以同样的方式连接Sony Handycam还是我们需要做其他事情我在cv2中是新手搜索了很多关于如何在cv2中连接Handycam但是没有找到是否有人尝试或有想法(参考)你能告诉我我该怎么做吗
【问题讨论】:
标签: python python-3.x opencv cv2
每个人都知道在opencv中连接网络摄像头我们可以连接为cap = cv2.VideoCapture(0)但是我们可以以同样的方式连接Sony Handycam还是我们需要做其他事情我在cv2中是新手搜索了很多关于如何在cv2中连接Handycam但是没有找到是否有人尝试或有想法(参考)你能告诉我我该怎么做吗
【问题讨论】:
标签: python python-3.x opencv cv2
通过 USB 将手持摄像机连接到计算机并安装所有必要的驱动程序。然后您可以使用任何带有 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()
【讨论】: