使用OpenCV计算图像的轮廓矩的代码!
2016-07-06 11:29
363 查看
轮廓矩用来干嘛?说实话,我是没有找到相关文章专门介绍,不过有一篇文章还算是介绍吧,虽然我觉得介绍的不是很好,链接是http://blog.csdn.net/wrj19860202/article/details/6327094 文中提到说轮廓矩具有旋转、缩放和平移不变性,这几个特性不错,可以应用到图像识别中,具体怎么应用我现在也不知道,以后再说吧!
说下我的理解吧,除了上面提到的优良特性,其实矩可以看作一种常用的中间变量,把它先算出来后可以进一步计算其它的量,比如下面的代码中用矩来计算与外接椭圆相关的参数。
下面上代码吧,我已经把注释写得很清楚了,一看就明白,就不用多说了!
运行结果如下图所示:
![](https://img-blog.csdn.net/20160706112500912)
![](https://img-blog.csdn.net/20160706112518881)
-------------------------------------------
本文由OpenCV代码网提供,OpenCV代码网的网址为http://opencv66.net/
本文由OpenCV代码网提供,OpenCV代码网的网址为http://opencv66.net/
本文由OpenCV代码网提供,OpenCV代码网的网址为http://opencv66.net/
说下我的理解吧,除了上面提到的优良特性,其实矩可以看作一种常用的中间变量,把它先算出来后可以进一步计算其它的量,比如下面的代码中用矩来计算与外接椭圆相关的参数。
下面上代码吧,我已经把注释写得很清楚了,一看就明白,就不用多说了!
//OpenCV版本3.0.0 2016-8-4注:很报歉,此代码目前不能公开发表在博客上,已经删除,希望大家能理解!
运行结果如下图所示:
-------------------------------------------
本文由OpenCV代码网提供,OpenCV代码网的网址为http://opencv66.net/
本文由OpenCV代码网提供,OpenCV代码网的网址为http://opencv66.net/
本文由OpenCV代码网提供,OpenCV代码网的网址为http://opencv66.net/
相关文章推荐
- OpenCV仪表数据识别(五):数字分割提取
- Java 常用API的运用,效率及技巧
- java加密技术一(单向加密算法)
- Delphi 设置时间格式
- Springmvc中@RequestParam传值中文乱码解决方案
- qt 5.6+mingw 编译安装QWT
- JAVA获得图片的宽高
- C语言之实现控制台光标随意移动的实例代码
- php 类中统一 调用方法处理
- golang深度拷贝map
- numpy 数组转换矩阵,矩阵转换数组
- 在java中使用FreeMark导出数据到excel表格
- 一点一点学C#1
- access使用vba代码查询msdn的不便之处
- c++:函数传指针(void * xx)、传引用(void & xx)和传指针的引用(void *& xx)
- C++ Boost 解析JSON
- C++基础7【难】 多态:实现原理 vptr指针 证明vptr存在 类的步长 纯虚函数:抽象类 案例 【面试题】
- 对快速排序的一些理解
- 【深入学习java集合框架】总篇章
- C++之类和对象课后习题简单实例