[发明专利]目标体的数量统计方法、装置及系统有效
申请号: | 201810947392.0 | 申请日: | 2018-08-20 |
公开(公告)号: | CN109325937B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 谭杰;吴科;王敏丽;刘振杰 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/10;G06N3/00 |
代理公司: | 北京市恒有知识产权代理事务所(普通合伙) 11576 | 代理人: | 郭文浩 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标 数量 统计 方法 装置 系统 | ||
本发明属于计算机视觉技术领域,具体涉及一种目标体的数量统计方法、装置及系统,旨在解决如何快速、准确地统计出目标体数量的技术问题,为此目的,本发明的目标体的数量统计方法包括:获取包含至少一个按照特定布置方式放置的目标体的图像;计算图像中每个目标体轮廓的中心点;统计中心点的个数并且根据个数获取目标体的数量。本发明的方法可以快速准确地统计出目标体的数量,提高生产效率。
技术领域
本发明属于计算机视觉技术领域,具体涉及一种目标体的数量统计方法、装置及系统。
背景技术
在现实生活中,清点计数的需求无处不在。在生产车间中,密集型货物的清点多数以贴条形码标签或者纯人工记录等方式来完成。对于纯人工记录的方式,该方式劳动强度较大,效率低,准确率难以保证。对于贴条形码标签的方式,该方式多数是在货物的包装盒外部贴上条形码标签,并且通过清点条形码标签的数量来清点数目。然而这种方式只能清点出包装盒的数量,若包装盒内盛放的货物数量是不确定的,则通过清点包装盒的方式就不能准确地清点出货物数量,例如,在电池生产工厂中,电池通常盛放在电池盒内,若每个电池盒内盛放的电池数量均不相等,则通过贴条形码标签或者人工记录的方式,均难以快速、准确地清点出电池的数量。
相应地,本领域需要一种新的货物数量统计方法、装置及系统来解决上述问题。
发明内容
为了解决现有技术中的上述问题,即为了解决如何快速、准确地统计出目标体数量的问题,本发明的第一方面,提供了一种目标体的数量统计方法,包括:
获取包含至少一个按照特定布置方式放置的目标体的图像;
计算所述图像中每个目标体轮廓的中心点;
统计所述中心点的个数并且根据所述个数获取所述目标体的数量。
进一步地,本发明提供的一个优选技术方案为:
在“计算所述图像中每个目标体轮廓的中心点”的步骤之前,所述方法包括:
灰度化处理所述图像;
对所述灰度化处理后的图像进行增强处理;
对所述增强处理后的图像进行分割以便去除所述图像中的背景部分;
将分割后的图像转换为二值图像。
进一步地,本发明提供的一个优选技术方案为:
所述目标体轮廓是圆形,“计算所述图像中每个目标体轮廓的中心点”的步骤包括:
利用粒子群算法计算所述每个目标体轮廓的圆心。
进一步地,本发明提供的一个优选技术方案为:
“利用粒子群算法计算所述每个目标体轮廓的圆心”的步骤包括:
步骤S1:随机生成多个粒子并且根据所述粒子的初始位置将所述多个粒子划分为多个种群;其中,所述粒子的初始位置取决于所述图像的尺寸,所述种群的数量大于所述目标体的数量;
步骤S2:计算所述种群中每个粒子的适应度,并且选取每个种群中适应度最高的粒子作为相应种群的最佳粒子;
步骤S3:利用所述粒子群算法并且根据每个所述最佳粒子的速度更新当前种群中每个粒子的速度,以及根据所述更新后的粒子的速度计算所述每个粒子的位置;
步骤S4:重复步骤S1-S3,直至满足预设的迭代停止条件并且在满足所述迭代停止条件后转至步骤S5;
步骤S5:计算所述每个种群的最佳粒子之间的距离并且判断所述距离是否小于等于预设的距离阈值:若是,则将相应的两个最佳粒子合并为一个新粒子并且将所述新粒子作为对应的目标体轮廓的圆心;若否,则将相应的两个最佳粒子分别各自对应目标体轮廓的圆心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810947392.0/2.html,转载请声明来源钻瓜专利网。