我想制作类似美国dmv的东西,你可以坐下来拍摄你的照片,也许就像光影画一样。
我想通过USB连接高端相机,开启相机并拍照。
答案 0 :(得分:1)
图片传输协议http://en.wikipedia.org/wiki/Picture_Transfer_Protocol是一个非常小的东西。到目前为止,我手里拿着的所有相机,声称他们有适当的PTP支持,在某个地方失败了。但理论上可以使用PTP远程控制相机,即触发快门,检索图片等。
比重新实现整个事情,我建议你得到一些随时可用的PTP库。 http://ptp.sourceforge.net
上列出了一些开源的答案 1 :(得分:0)
最简单的方法可能是使用OpenCV:http://opencv.willowgarage.com/wiki/
答案 2 :(得分:0)
如果您需要高端相机 - 大多数数码单反相机都具有连线模式,您可以在其中控制相机,启动快门并检索图像数据。每个相机制造商都有专有(但通常是免费的)sdk。
对于网络摄像头类型的摄像头 - 通常在视频模式下运行,您只需从视频流中抓取图像 - 正如PaulR所说 - 使用openCV