Pau*_*cks 7 macos webcam isight objective-c
是否可以通过编程方式访问macbook上的iSight摄像头?通过这个我的意思是我希望能够在命令中从iSight摄像头抓取静止帧,然后用它们做一些事情.如果是这样,它是否只能使用目标c访问,还是可以使用其他语言?
小智 9
您应该查看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
Run Code Online (Sandbox Code Playgroud)
我这里没有 Mac,但这里有一些文档:
看来您必须通过 QuickTime API。应该有一个名为“MungGrab”的示例项目,根据这个线程,它可能值得一看。