是否可以以编程方式访问Macbook上的iSight摄像机?我的意思是说,我希望能够仅从iSight摄像机上抓取静止帧,然后对它们进行一些处理。如果是这样,是否只能使用 objective-c 进行访问,还是可以使用其他语言?
最佳答案
您应该 checkout QTKit Capture documentation。
在Leopard上,您可以通过RubyCocoa桥获得所有信息:
require 'osx/cocoa'
OSX.require_framework("/System/Library/Frameworks/QTKit.framework")
OSX::QTCaptureDevice.inputDevices.each do |device|
puts device.localizedDisplayName
end
关于objective-c - 以编程方式访问iSight?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8970/