求图像质心的C语言实现

来源:互联网 发布:报纸版面编辑软件 编辑:程序博客网 时间:2024/04/30 20:07

 

//这是其中一种方法··还有一种下次整理好再写吧~~唉~最近从杯具变洗具再杯具~~~
------------
转载自 jason懒羊羊

在讲图像质心之前,首先需要了解图像矩的概念。

对一副二维连续图像f(x, y),p + q阶矩的定义为:

其中p和q为非负整数,对离散化的数字图像,上式可变为:

通常,前10个矩(p + q ≤ 3)获得最为广泛的应用,而且它们都有实在的物理意义。0阶矩(m00)为物体的质量,1阶矩(m10, m01)表示物体的质心,2阶矩(m20, m02, m11)表示旋转半径,3阶矩(m30, m03, m12, m21)描述物体的方位和斜度。基于低阶的10个矩,能给出一组不变矩, 不变矩有平移、旋转、缩放不变的特性,由于其独特的性质而获得广大图像处理研究者的喜爱,并在图像分类、模式识别、计算机视觉等图像处理和分析领域获得广 泛的应用。

由上可知,图像质心的的坐标公式为:

质心即是第0阶矩和第1阶矩。

以下是一段在OpenCV中实现的求图像质心的C语言程序,输入的参数依次为:当前二值图像数据指针、图像宽度、图像高度、质心横坐标指针、质心纵坐标指针。

 


--End--
作者:Steven Wang | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明
网址:http://blog.stevenwang.name/image-centroid-217001.html

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小米手机开机键失灵怎么办 小米6不断重启怎么办 小米6一直重启怎么办 小米6自动重启怎么办 手机的开机键坏了怎么办 小米6频繁重启怎么办 小米6安装xp卡米怎么办 刷机失败反复重启怎么办 红米手机很卡怎么办啊 红米2a显示图标怎么办 手机一直处于开机状态怎么办 vivo手机进水开不了机怎么办 魅蓝s6锁了怎么办 pos机刷卡刷多了怎么办 红米5a开不机怎么办 魅族双亲要密码怎么办? 苹果wi-fi网速慢怎么办 腾达宽带用户名密码忘了怎么办 无线网秘密忘了怎么办 wan口设置已断开怎么办 中兴手机忘记解锁图案怎么办 u盘显示参数错误怎么办 硬盘vc加密密码忘了怎么办 软件文件移动到其他盘打不开怎么办 u盘无法复制文件怎么办 u盘大文件不能拷怎么办 abc看图打印不了怎么办 百度云大文件慢怎么办 手机视频缩略图加载失败怎么办 电脑突然卡住不动了怎么办 word文档被锁住了怎么办 手机qq磁盘已满怎么办 不小心格式化了硬盘怎么办 移动硬盘插上显示要格式化怎么办 微信网络特别慢怎么办 苹果六网速太慢怎么办 小米手机wifi网速慢怎么办 苹果8蜂窝上网慢怎么办 苹果6s4g网速慢怎么办 苹果7上网速度慢怎么办 银行转账到别人账户怎么办