[发明专利]一种基于模板匹配的烟支批量计数方法及其装置无效
申请号: | 200510019459.7 | 申请日: | 2005-09-20 |
公开(公告)号: | CN1741040A | 公开(公告)日: | 2006-03-01 |
发明(设计)人: | 曹计昌;邓祯;杨帆;周建琼;朱圣健;吕新桥;张泽;吴烜辉 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06K9/64 | 分类号: | G06K9/64;G06K9/54 |
代理公司: | 华中科技大学专利中心 | 代理人: | 曹葆青 |
地址: | 430074湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于模板匹配的烟支批量计数方法及其装置。该方法为:先对获取的原始图像进行预处理,得到烟框内部的烟支部分的图像;再采用模板匹配方法对图象进行处理,统计计数获得该烟支图像中的烟支总和。实现上述方法的装置包括计算机处理系统、摄像机、烟框固定装置、门控开关、数据采集卡和图像处理卡组成;摄像机通过I/O接口与图像处理卡相连,图像处理卡另一端与计算机处理系统相连;门控开关通过数据采集卡与计算机处理系统相连。本发明通过图像识别处理的方式,实现对烟支的快速批量计数。本发明只需对二值图像作去除明显孤立点、较突兀的边缘点与边缘线条,较简单可行,且规则易于扩充。本发明具有快捷、无损和高效的优点。 | ||
搜索关键词: | 一种 基于 模板 匹配 批量 计数 方法 及其 装置 | ||
【主权项】:
1、一种基于模板匹配的烟支批量计数方法,其步骤为:(1)、对获取的原始图像进行预处理,其过程如下:(1.1)将获取到的原始灰度图像转化为二值黑白图像;(1.3)剔除烟框,保留烟框内部的烟支部分的图像;(2)、进行模板匹配处理,其处理过程为:(2.1)依照从左至右,从上至下的顺序遍历图像,当遇到一个黑色象素i,在i的正上、正下、正左、正右四个方向上连续的黑色象素数都大于D/3,D为烟支直径,且sBi>3*D2/4,则象素i作为最优匹配点的候选点之一;然后依次以象素i的正右、正下、右下象素为烟支的中心,统计sB和sW的值,分别记为:(sBir,sWir);(sBid,sWid);(sBird,sWird);令x={i,ir,id,ird},取sBx满足上述条件且sWx值最大的象素x为最优匹配点,作为烟支的中心,计数器加1,并将“烟支内区”象素清除,“烟支外区”象素按照“烟支外区清除规则”进行清除;(2.2):依照从左至右,从上至下的顺序遍历图像,当遇一象素t,且在t的正上、正下、正左、正右四个方向上有3个方向上连续的黑色象素数都大于D/3,则统计sBt;若sBt>2*D2/3,则象素t可作为最优匹配点的候选点之一;然后依次以象素t的正右、正下、右下象素为烟支的中心,统计sBtr,sBtd,sBtrd;令x={t,tr,td,t_rd},取sBtx最大的象素x为最优匹配点,作为烟支的中心,计数器加1,并将“烟支内区”象素清除;“烟支外区”象素按照“烟支外区清除规则”进行处理;(2.3):依照从左至右,从上至下的顺序遍历图像,当遇到一个黑色象素p,且在t的正上、正下、正左、正右四个方向上有任意2个方向上连续的黑色象素数都大于D/3,而另2个方向上连续的
个黑色象素数都大于D/4,则统计sBp,若sBp>3*D2/5,则象素p为最优匹配点,作为烟支的中心,计数器加1,并将D×D的烟支区域内所有象素予以清除;步骤(2.4):依照从左至右,从上至下的顺序遍历图像,当遇到一个黑色象素n,且在n的正上、正下、正左、正右四个方向上有任意2个方向上连续的黑色象素数都大于D/3;另2个方向中有一个方向上依次连续的
象素中黑色象素数都大于D/4,另一个方向上连续的
个象素中至少存在
个黑色象素,则统计sBn,若sBn>4*D2/7,则象素n为最优匹配点,作为烟支的中心,计数器加1,并将D×D的烟支区域内所有象素予以清除;步骤(2.5):依照从左至右,从上至下的顺序遍历图像,当遇到一个黑色象素m,且且在m的正上、正下、正左、正右四个方向上有3个方向上连续的黑色象素数都大于D/3,另1方向上连续的
个象素中至少存在![]()
个黑色象素,则统计sBm;若sBm>4*D2/7,则m象素为最优匹配点,作为烟支的中心,计数器加1,并将D×D的烟支区域内所有象素予以清除;其中,sB表示“烟支内区”所包含的黑色象素总数,sBi表示以象素i为中心时“烟支内区”所包含的黑色象素总数;sW表示“烟支外区”所包含的白色象素总数,sWi表示以象素i为中心时“烟支外区”所包含的白色象素总数;ir表示i的正右方象素,id表示i的正下方象素,i_rd表示i的右下方象素;“烟支外区清除规则”具体为:①当烟支的某“顶角”为黑色时,若该“顶角的内邻区”内所有象素均为白色,则该“角”不予清除;②当烟支某“顶角”为黑色时,若该“顶角的内邻区”内的象素不同时为白色,且该“顶角的外邻区”内所有象素均为黑色象素,则该“角”不予清除;③其他情况下“角”均置为白色;(3)、重复上述步骤(2),对于每个符合条件的区域识别并计数,统计计数获得该烟支图像中的烟支总和。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510019459.7/,转载请声明来源钻瓜专利网。