Image processing 如何通过编程方式启动USB连接的摄像头?

Image processing 如何通过编程方式启动USB连接的摄像头?,image-processing,camera,Image Processing,Camera,我想做一些像在美国dmv的东西,你坐下来,它会给你拍照,也许像photobooth 我想通过usb连接高端相机,启动相机并获取图片。最简单的方法可能是使用OpenCV:最简单的方法可能是使用OpenCV:如果您需要高端相机,大多数数码单反相机都有一个栓系模式,您可以控制相机,启动快门并检索图像数据。每个相机制造商都有一个专有的(但通常是免费的)sdk 对于网络摄像头类型的相机-这些相机通常在视频模式下运行,您只需从视频流中抓取图像-正如PaulR所说-使用openCV如果您需要高端相机-大多数数

我想做一些像在美国dmv的东西,你坐下来,它会给你拍照,也许像photobooth


我想通过usb连接高端相机,启动相机并获取图片。

最简单的方法可能是使用OpenCV:

最简单的方法可能是使用OpenCV:

如果您需要高端相机,大多数数码单反相机都有一个栓系模式,您可以控制相机,启动快门并检索图像数据。每个相机制造商都有一个专有的(但通常是免费的)sdk


对于网络摄像头类型的相机-这些相机通常在视频模式下运行,您只需从视频流中抓取图像-正如PaulR所说-使用openCV

如果您需要高端相机-大多数数字单反相机都有一个栓系模式,您可以控制相机,启动快门并检索图像数据。每个相机制造商都有一个专有的(但通常是免费的)sdk


对于网络摄像头类型的摄像头-这些摄像头通常在视频模式下运行,您只需从视频流中抓取图像-正如PaulR所说-使用openCV

图像传输协议是一件非常小的事情。到目前为止,我手里拿着的所有相机都声称它们有适当的PTP支持,但在某个地方失败了。但从理论上讲,人们可以使用PTP遥控相机,即触发快门、检索图片等


比重新实现整个过程更重要,我建议您获得一些易于使用的PTP库。在

上列出了一些开源的,还有图片传输协议,这是一个非常小的东西。到目前为止,我手里拿着的所有相机都声称它们有适当的PTP支持,但在某个地方失败了。但从理论上讲,人们可以使用PTP遥控相机,即触发快门、检索图片等


比重新实现整个过程更重要,我建议您获得一些易于使用的PTP库。在

上列出了一些开源软件,这取决于摄像头及其API。据我所知,在业界没有一个标准可以适用于任何USB连接的摄像头。可能感兴趣的相关事项:为什么将其标记为“图像处理”?这将取决于摄像头及其API。据我所知,在业界没有一个标准可以适用于任何USB连接的摄像头。可能感兴趣的相关事项:为什么将其标记为“图像处理”?