轮廓矩是什么?有人能用简单易懂的方式解释一下吗?最好附上例子。官方解释是“对轮廓中所有像素进行积分”。我不知道什么是积分。此外,轮廓矩可以用来做什么?
轮廓矩是什么?有人能用简单易懂的方式解释一下吗?最好附上例子。官方解释是“对轮廓中所有像素进行积分”。我不知道什么是积分。此外,轮廓矩可以用来做什么?
对于黑白图像中黑色为0,白色为1的0阶矩:它就是像素值之和,即白色像素数量。
对于x轴上某个特定点X的一阶矩:它是与X的距离为白色像素位置的总和。即它是它们相对于X的位置的总和。如果将此除以白色像素数(0阶矩),则可得到相对于X的平均白色像素位置。
对于y轴同理。
这个想法推广到sumOf( pixelValue(position)*position^degree )。对于0阶矩,最后一部分只是1,因此您只需对像素值求和。对于1阶矩,它变成了位置的总和,这可以给您一个平均位置,而对于2阶矩,据说可以给您一种方向。