gpt4 book ai didi

cocoa - iSight 中的曝光锁定

转载 作者:行者123 更新时间:2023-12-03 16:20:57 26 4
gpt4 key购买 nike

我正在 Mac 上创建对象检测程序。我想在手动曝光模式下使用 iSight 以提高检测质量。

我尝试了 iGlasses 和 QTKit Capture 来做到这一点,它有效,但程序运行非常缓慢且不稳定。所以我想尝试其他解决方案。

在 PhotoBooth.app 中,iSight 似乎以固定曝光模式运行,因此可能有办法做到这一点。我阅读了 QTKit Capture 文档和 OpenCV 文档,但找不到答案。

如果你有什么想法,请告诉我。谢谢。

最佳答案

QTKit Capture 虽然易于使用,但缺乏手动设置相机参数(如增益、亮度、焦距等)的功能。如果您使用 Firewire 相机,我建议查看 libdc1394如果您使用 IIDC Firewire 相机(如旧的外部 iSight),它可以让您控制所有这些值以及更多。我使用这个库在机器人平台上从 CCD 摄像机进行视频捕获和控制。

但是,我猜您对内部 iSight 摄像头(USB)感兴趣。 Wil Shipley 在他的文章 "Frozen in Carbonite" 中简要提到了内部 USB iSight 上的参数控制,但他制定的大部分 Carbon 代码控制着 IIDC Firewire 相机中的这些值。

不幸的是,根据this message在 Brad Ford 的 QuickTime 邮件列表中,听起来您无法通过公开的接口(interface)以编程方式控制内置 iSight 上除了饱和度和清晰度之外的任何内容。他推测 iGlasses 正在软件中对图像进行后处理,这是您可以使用 Core Image 滤镜完成的操作。

关于cocoa - iSight 中的曝光锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/430794/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com