5

我已经实现了这里描述的算法来突出照片中最有趣的部分,但它的性能不是很好,而且我不确定它是否能像其他人那样做得好。我想尝试实现一个更好的,但我实际上并不知道足够的图像处理来开始。

坦率地说,我什至不知道要问什么问题。

所以,我在这里寻找的是一个很好的算法,当提供 jpg 图像时,它会找到该图像的一个区域,它是……图像的一个亮点,如果不是亮点,理想情况下是在最少的时间。

4

2 回答 2

4

这通常被称为显着区域检测。有很多方法可以做到这一点,因为显着性在某种程度上是客观的,并且主要取决于应用程序。通过谷歌搜索,您应该能够找到许多方法。如果您提供示例图像,也许这里有人可以提供更详细的建议。希望有帮助。

颜色通常可以很好地提示检测显着部分。另一种常用的方法是依靠图像梯度。这可能是两种最通用的方法。

于 2012-05-05T18:16:23.407 回答
1

You could also have a look at content aware cropping, or seam carving, for those algorithms do the inverse. They try to discard irrelevant or redundant visual content.

于 2012-05-05T18:28:55.173 回答