OpenCV轮廓时刻?

fdh*_*fdh 16 c++ opencv object-recognition

什么是轮廓的瞬间?有人可以用简单的非数学术语解释这个吗?可能有一个例子?官方解释是"整合轮廓中的所有像素".我不知道什么是集成.还有什么可以用轮廓时刻?具体的例子请

谢谢

Che*_*Alf 13

我在某个地方看到了一个很好的解释,但没有链接.

无论如何,黑色/白色图像的0度矩为黑色= 0且白色= 1:这仅仅是像素的总和,即白色像素的数量.

x轴的1度矩和x轴的某个特定点X:这是距离XIe的白色像素距离的总和,它是它们的位置wrt的总和.X.如果将此除以白色像素数(第0个时刻),则得到平均白色像素位置wrt.X.

并且类似地对于y轴.

这个想法推广到sumOf(pixelValue(position)*position ^ degree).对于0度,最后一部分只是1,因此您只需对像素值求和.对于1度,它成为一个位置的总和,它可以给你一个平均位置,而对于2度,它可以报告给你一种方向.

有关越来越准确的详细信息,请谷歌.:-)

干杯&hth.,