【摘要】:鸡冠的轮廓特征各不楿同,宰杀前后鸡冠的几何形状高度相似基于MATLAB对鸡冠图像进行图像增强、图像二值化、鸡冠分离、归一化等预处理。利用canny边缘算法提取鸡冠轮廓,采用Pearson相关系数模型确定鸡冠轮廓相似度,给出活鸡宰杀前后鸡冠相似度的变化范围,为活鸡网络销售带来便利
|
|
|
|
张文哲;彭延军;牛翠霞;;[J];系统仿真学报;2006年S1期
|
|
|
|
|
|
|
|
孔维熙;杨剑锋;张维;洪宏;郭瑞川;李建平;;[J];计算机系统应用;2017年05期
|
|
裴欣欣;罗嗣频;万业达;王学民;周鹏;;[J];中国医学影像技术;2017年07期
|
|
王诗宇;林浒;孙一兰;尹震宇;;[J];计算机系统应用;2017年03期
|
|
文彬;杨玉红;姜林;;[J];计算机应用与软件;2017年02期
|
|
|
|
|
宋莹;陈科;林江莉;邹远文;;[J];计算机工程;2010年14期
|
厉丹;钱建生;芦楠楠;周均民;田文科;;[J];计算机工程与应用;2010年18期
|
胡丽琴;宋丽梅;;[J];传感器与微系统;2009年03期
|
陈燕龙;祝成虎;;[J];计算机应用与软件;2008年08期
|
|
李牧;闫继红;李戈;赵杰;;[J];哈尔滨工程大学学报;2007年09期
|
刘哲,任金昌,李言俊;[J];航空计算技术;2001年04期
|
董汉莉;[J];郑州工业大学学报;1999年02期
|
|
|
|
|
|
刘小英;何东健;张健;李姣;;[J];西北林学院学报;2006年05期
|
|
|
|
|
|
王小鳳;周明全;郭红波;耿国华;;[A];中国几何设计与计算新进展2007——第三届中国几何设计与计算大会论文集[C];2007年
|
刘富;李东;李笑月;;[A];2011年中国智能自动化学术会議论文集(第一分册)[C];2011年
|
|
经常看到有学习OpenCV不久的人提问洳何识别一些简单的几何形状与它们的颜色,其实通过OpenCV的轮廓发现与几何分析相关的函数只需不到100行的代码就可以很好的实现这些简单幾何形状识别与对象测量相关操作。本文就会演示给大家如何通过OpenCV 轮廓发现与几何分析相关函数实现如下功能:
几何形状识别(识别三角形、四边形/矩形、多边形、圆)
计算几何形状面积与周长、中心位置
在具体代码实现与程序演示之前我们先要搞清楚一些概念。
一:基夲概念与函数介绍
什么是轮廓简单说轮廓就是一些列点相连组成形状、它们拥有同样的颜色、轮廓发现在图像的对象分析、对象检测等方面是非常有用的工具,在OpenCV中使用轮廓发现相关函数时候要求输入图像是二值图像这样便于轮廓提取、边缘提取等操作。轮廓发现的函數与参数解释如下:
- image输入/输出的二值图像
- method 轮廓点的编码方式基本是基于链式编码
多边形逼近,是通过对轮廓外形无限逼近删除非关键點、得到轮廓的关键点,不断逼近轮廓真实形状的方法OpenCV中多边形逼近的函数与参数解释如下:
- curve 表示输入的轮廓点集合
- epsilon 表示逼近曲率,越尛表示相似逼近越厉害
图像几何距是图像的几何特征高阶几何距中心化之后具有特征不变性,可以产
生Hu距输出用于形状匹配等操作,這里我们通过计算一阶几何距得到指定轮廓的中心位置计算几何距的函数与参数解释如下:
- array表示指定输入轮廓
整个代码实现分为如下几步完成
OpenCV中几何形状识别与测量
OpenCV中几何形状识别与测量