gpt4 book ai didi

c# - 比较 2 个图像的焦点

转载 作者:行者123 更新时间:2023-11-30 17:49:09 25 4
gpt4 key购买 nike

我正在尝试开发对象检测算法。我计划比较具有不同焦距的 2 张图像。一张图像正确聚焦在物体上,另一幅图像正确聚焦在背景上。

通过阅读 autofocus algorithm .我认为它可以通过对比度检测被动自动对焦算法来完成。它对传感器上的光强度起作用。

但我不确定图像文件中的光强度值与传感器中的光强度值是否相同。 (它不是 RAW 图像文件。jpeg 图像。)jpeg 图像中的光强度值是否与传感器上的相同?我可以用它来检测对比度检测的焦点正确性吗?有没有更好的方法来检测图像的哪个区域正确聚焦在图像上?

最佳答案

我尝试对图像进行一些处理,并且看到了一些进展。这是我使用 opencv 所做的:

enter image description here

您或许可以尝试使用来自 matchTemplate() 的翻译来匹配和减去这些图像在原始灰度图像上;然后使用结果的凸包作为 grab cut 的初始化掩码来组装碎片并插入彩色图像。如果您不熟悉抓取剪辑,请查看我对此 question 的回答.

但也许更简单的方法也适用于此。你可以试试申请强blur到你的渐变图像而不是精确匹配,看看在这种情况下有什么不同。下图展示了我在二进制掩码中转换差异时的想法。

enter image description here enter image description here

关于c# - 比较 2 个图像的焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22077165/

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