【发布时间】:2011-09-19 21:21:42
【问题描述】:
什么是轮廓矩?有人可以用简单的非数学术语来解释这一点吗?可能举个例子?官方的解释是“对轮廓中的所有像素进行积分”。我不知道什么集成。还有轮廓矩可以用来做什么?
【问题讨论】:
标签: c++ opencv object-recognition
什么是轮廓矩?有人可以用简单的非数学术语来解释这一点吗?可能举个例子?官方的解释是“对轮廓中的所有像素进行积分”。我不知道什么集成。还有轮廓矩可以用来做什么?
【问题讨论】:
标签: c++ opencv object-recognition
黑色 = 0 和白色 = 1 的黑白图像的 0 度矩:这只是像素的总和,即白色像素的数量。
x 轴和 x 轴上某个特定点 X 的 1 度矩:这是到 X 的白色像素距离的总和。即这是他们位置的总和。 X. 如果将其除以白色像素的数量(第 0 时刻),您将得到平均白色像素位置。十。
对于 y 轴也是如此。
这个想法推广到 sumOf(pixelValue(position)*position^degree)。对于 0 度,最后一部分只是 1,因此您只需对像素值求和。对于 1 级,它变成了位置的总和,可以给你一个平均位置,而对于 2 级,它据说可以给你一个方向。
【讨论】: