计算矩的目的

从一幅图像计算出来的矩集,不仅可以描述图像形状的全局特征,而且可以提供大量关于该图像不同的几何特征信息,如大小,位置、方向和形状等。这种描述能力广泛应用于各种图像处理、计算机视觉和机器人技术领域的目标识别与方位估计中。同时矩函数在图像分析中也有着广泛的应用,如模式识别、目标分类、目标识别与方位估计、图像的编码与重构等。

矩的计算:moments 函数

moments 函数可以很方便的计算出多边形区域的最高三阶空间矩中心矩归一化中心矩

Moments moments(InputArray array, bool binnaryImage = false);

  • array,一幅 8 位、单通道图像,或一个二维浮点数组(Point of Point2f)。
  • binnaryImage,是否为二值图像。默认为 false。若此值为 true,则所有非零像素均为 1,需注意的是,此参数仅对图像使用。
  • 返回值为 Moments 类型对象(矩)

几种常见矩:空间矩/几何矩、中心距、归一化中心距、Hu矩

空间矩/几何矩

空间矩的实质为面积或者质量。可以通过一阶矩计算质心/重心。

空间矩计算公式:  其中(i+j)等于几就叫几阶矩。

重心计算公式(中心 centers):

中心距

中心矩体现的是图像强度的最大和最小方向(中心矩可以构建图像的协方差矩阵),其只具有平移不变性,所以用中心矩做匹配效果不会很好。

中心距计算公式:

归一化中心矩

归一化后具有尺度不变性。

归一化中心距计算公式:

Hu矩

Hu矩具有尺度、旋转、平移不变性,可以用来做匹配。

借鉴博客:https://www.cnblogs.com/fcfc940503/p/11319251.html

https://blog.csdn.net/kuweicai/article/details/79027388

https://blog.csdn.net/qq_30815237/article/details/86925736

最新文章

  1. cssSlidy.js 响应式手机图片轮播
  2. Tomcat如何设置网站的默认首页
  3. c#.net循环将DataGridView中的数据赋值到Excel中,并设置样式
  4. 下载image或者其他文件
  5. android程序中界面太大太长太宽如何滚动?
  6. 4、网页制作Dreamweaver(样式表CSS)
  7. 在Windows 7下面IIS7的安装和 配置ASP的正确方法
  8. UIKIT网页基本结构学习
  9. 安卓开发无法识别手机原因之一:手机SDK比工程要求的最小SDK低
  10. easyUI的doCellTip 就是鼠标放到单元格上有个提示的功能
  11. UVA - 10635 最长公共子序列
  12. iOS友盟三方登陆
  13. 第十一节:WebApi的版本管理的几种方式
  14. react-router v4中 HashRouter 和 BrowserRouter的使用
  15. PAT甲级题解(慢慢刷中)
  16. 如何修改 FastAdmin 弹窗大小?
  17. 20165305 Linux安装及学习
  18. UVA 11324.The Largest Clique tarjan缩点+拓扑dp
  19. linux命令(49):显示文件的指定行,打印中间几行
  20. 禁用ViewPager左右两侧拉到边界的渐变颜色

热门文章

  1. 对于kvm配置ssh
  2. JS基础——ATM机终端程序编写(2.0)
  3. java架构之路(多线程)原子操作,Atomic与Unsafe魔术类
  4. 移动端ui框架
  5. Day10-Python3基础-协程、异步IO、redis缓存、rabbitMQ队列
  6. Ubuntu16.04-Server固定静态IP
  7. php--->底层的运行机制与数据结构原理
  8. Git详解之特殊工具
  9. HDFS NameNode重启优化
  10. php7 mongodb 扩展windows 安装