是否可以以编程方式访问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/

10-15 07:24