不规则区域的矩,表示把一个归一化的灰度级图像函数理解为一个二维随机变量的概率密度。
这个随机变量的属性可以用统计特征--矩(Moments)来描述。通过假设非零的像素值表示区域,矩可以用于二值或灰度级的区域描述。
Mpq = sigma(i)sigma(j) ip jq f(i,j)
其中x,y,i,j是区域点的坐标(在数字图像中的像素坐标)。
令Xc,Yc表示区域重心的坐标,则:
Xc = M10/M00;
Yc = M01/M00;
在二值图像的情况下,M00表示区域的面积。
OpenCV中可以使用函数cvMoments来计算二值图像的矩信息。
使用函数cvGetSpatialMoment获得指定维的矩信息。

这篇博客介绍了如何利用OpenCV计算不规则区域的重心。通过计算图像的矩(Moments),可以获取区域的统计特性,并据此求得重心坐标Xc和Yc。在二值图像中,OpenCV的cvMoments函数可以用来计算矩信息,然后用cvGetSpatialMoment获取重心坐标。
最低0.47元/天 解锁文章
7880

被折叠的 条评论
为什么被折叠?



