有没有可能在图片中找到最闪亮的物体?
所以让我们有一个亮点的图片。如何在图片中找到该点,例如围绕该点画一个圆圈?
我可以从哪里开始?
Use blob detection.
Basically, you define an NxN operator, and pass it over each pixel in the image, computing a value for each pixel based on it and its neighbors. The resulting image has the largest values at locations of interest.
我会说通过图像计算图像的大小,例如 sqrt(red^2+blue^2+green^2) * alpha (如果 alpha 是一个因素)。这将为您提供一种“亮度”指标。
从那里开始,这完全取决于您想要做什么。如果您只是想圈出所有亮点,则圈出幅度大于某个截止点的所有点。
如果您只是在寻找更复杂的最亮点。一种方法是取图像关于 x 和 y 的导数。这将定义亮点的边界。之后,您只需进入边界并计算其亮度与图像中其他点相比的相对大小。然后圈出最亮的那个。这一切都很笼统,因为您的问题很笼统。确切的实现取决于您到底要做什么。