【发布时间】:2019-09-19 06:19:27
【问题描述】:
有没有办法使用任何“标准”库(例如 OpenCV、EmGU、DirectShow 等)来防止自动对焦?
我希望自动对焦找到最佳对焦,然后在视频拍摄期间,防止自动对焦自动对焦。
我知道我可以手动设置该值,但这违背了使用自动对焦的目的,而且我还没有找到一种方法来获得由自动对焦确定的最佳对焦值。
【问题讨论】:
-
可以使用相机的自动对焦来找到最佳对焦然后锁定。你仍然对这种方法感兴趣吗? (我看到你接受了奥利奥特的回答。)你使用 USB 网络摄像头吗?
-
这就是整个问题。如何锁定最佳焦点。无法找到通过自动对焦获得的最佳手动对焦值。
-
我的网络摄像头似乎有办法。稍后发布。
-
@UlrichStern 在某些情况下,相机本机自动对焦可能不适合。我不知道 RickInWestPalmBeach 是否属于这种情况。我更新了我的答案并涵盖了我们想要聚焦的对象很小/具有复杂形状/不居中位置(这将使本机自动对焦最有可能失败)的情况。
-
@Oliort,我认为我们的两个解决方案都很好。我通常不喜欢重新实现已经存在的功能(特别是如果它看起来运行良好),但我同意基于 UVC 的解决方案也有缺点(便携性等)。
标签: c# opencv emgucv directshow.net