是否可以通过编程方式访问macbook上的iSight摄像头?通过这个我的意思是我希望能够在命令中从iSight摄像头抓取静止帧,然后用它们做一些事情.如果是这样,它是否只能使用目标c访问,还是可以使用其他语言?
您应该查看QTKit Capture文档.
在Leopard上,您可以通过RubyCocoa桥获取所有这些内容:
require 'osx/cocoa' OSX.require_framework("/System/Library/Frameworks/QTKit.framework") OSX::QTCaptureDevice.inputDevices.each do |device| puts device.localizedDisplayName end