objective-c - 以编程方式访问 iSight?

标签 objective-c macos webcam isight

是否可以通过编程方式访问 macbook 上的 iSight 摄像头?我的意思是我希望能够根据命令从 iSight 摄像头抓取静止帧,然后对它们进行处理。如果是这样,它是否只能使用 objective c 访问,或者也可以使用其他语言?

最佳答案

您应该查看 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/

相关文章:

c++ - 从视频帧 OpenCV 模拟长时间曝光

ios - 如何在 ios 中获取动画 uiview 的当前位置

objective-c - 有谁知道 Mac OS X 应用程序的 Safari 风格选项卡控件?

apache - 删除 MAMP 后从终端启动 apache 时出错

java - 如何在 JavaCV 中访问网络摄像头视频中的像素数据

linux - Raspberry pi Ip 网络摄像头图像抓取

c++ - OpenCV findContours 不工作

ios - 如何以下列格式向 NSDictionary 添加元素?

iphone - UITableView 单元格重用、低内存警告、加载图像后设备中的应用程序崩溃

c++ - 在 OSX 上链接 OpenGL 框架