如何“聚焦峰值”照片?


10

我可以在其中输入图像的应用程序存在吗,然后该应用程序指示图像的哪些部分处于焦点位置?我将其想象为一种后期处理焦点高峰。


2
您可能会寻找高频内容,但这只会指出聚焦的边缘。检测聚焦的大平坦区域将很困难,因为无论聚焦与否,它们看起来都一样。
Olin Lathrop 2013年

@mattdm我不明白为什么不希望通过包含所需的操作系统来使问题更具体。我可以,但是想知道为什么会这样。
2013年

1
因为我们最终要回答三个相同的问题(一个是Mac,一个是Windows,一个是Linux),答案几乎相同,因为整个软件的技术都是相同的(无论如何,该软件通常都是多平台的)。
请阅读我的个人资料

Answers:


15

简单的方法是与高斯核的拉普拉斯算子(3x3,中间的8被-1包围并取abs(结果))进行卷积。此后,如果它是jpeg图像,您会得到一些伪像,并且具有高强度差异的焦点不清晰的边界也会“ ping”。您可以设置阈值以检测最强的边缘并去除伪像。让门槛大方一些,让一些假斑点通过。然后对图像进行中值滤波,可获得更清晰的结果。

对于下面的示例,我使用了Image View Plus More:1.原始2. abs(LoG卷积)3.阈值4.中值滤波器

在傅里叶域中有使用Gabor滤波器和在高斯金字塔方法中使用的更高级的方法。Halcon(非常昂贵)具有使用这些方法的一些示例。

简单的重点


5

例如,您可以使用Photoshop(或任何其他具有高通滤镜的程序)。在Photoshop中:

  1. 打开图像
  2. 进入菜单选择 Filter -> Other -> High Pass
  3. 在出现的对话框中,最好输入Radius1像素(但稍后需要注意)
  4. 选择[确定]

您将看到(如果眼睛很好)聚焦的边缘具有与背景不同的灰色调。在第3步中,您可以使用Radius稍作调整以获得不同的结果。

该方法在通常情况下适用,但是在某些情况下,失焦的对象可能会显示为“聚焦”。但是这些情况通常很少见。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.