一种图像中物体的计数方法、计数装置及可读存储介质制造方法及图纸

技术编号:24500486 阅读:15 留言:0更新日期:2020-06-13 04:53
本申请提供了一种图像中物体的计数方法、计数装置及可读存储介质,所述计数方法包括:获取至少一个待计数图像,针对于每个待计数图像,确定出待计数图像对应的目标计数图像,以及目标计数图像的第一边界数据;确定目标计数图像中的目标计数物体的第二边界数据,以及目标计数图像是否为可用计数图像;若目标计数图像为可用计数图像,检测在第二边界数据与第一边界数据的多个垂直距离中,是否存在小于第一预设阈值的垂直距离;若不存在,将目标计数图像输入至预先训练好的图像计数模型中,确定在至少一个待计数图像中目标计数物体的数量,有助于提高数量统计的准确性以及及时性,减少计数人员的工作量。

An object counting method, counting device and readable storage medium in image

【技术实现步骤摘要】
一种图像中物体的计数方法、计数装置及可读存储介质
本申请涉及图像识别
,尤其是涉及一种图像中物体的计数方法、计数装置及可读存储介质。
技术介绍
随着计算机技术的发展,图像识别技术在生产和生活中得到了大量的应用。在生产过程中,物品生产方通常会在每天的工作结束后,对一天中生产的物品进行数量统计,以防止在生产的过程中丢失生产出的物品,造成经济上的损失。目前,通常是由专门的计数人员进行人为计数,每当生产出一个物品后计数人员便会更改统计的数量,但是在实际的制造过程中,制造商每天制造物品的时间较长,甚至有的制造商是24小时生产物品,计数人员不能够保证24小时都处于工作岗位上,会存在漏记、错记的问题,因此,这种人为计数的方式会使得计数的准确性偏低,计数工人的工作效率也偏低。
技术实现思路
有鉴于此,本申请的目的在于提供一种图像中物体的计数方法、计数装置及可读存储介质,能够快速的从获取到的待计数图像中确定出目标计数物体的数量,有助于提高数量统计的准确性以及及时性,并且还有助于减少计数人员的工作量,提高计数人员的工作效率。本申请实施例提供了一种图像中物体的计数方法,所述计数方法包括:获取至少一个待计数图像,针对于每个待计数图像,确定出所述待计数图像对应的目标计数图像,以及所述目标计数图像的第一边界数据;基于所述目标计数图像,确定所述目标计数图像中的目标计数物体的第二边界数据,以及所述目标计数图像是否为可用计数图像;若所述目标计数图像为可用计数图像,检测在所述第二边界数据与所述第一边界数据的多个垂直距离中,是否存在小于第一预设阈值的垂直距离;若不存在小于所述第一预设阈值的垂直距离,将所述目标计数图像输入至预先训练好的图像计数模型中,确定在所述至少一个待计数图像中目标计数物体的数量。进一步的,所述获取至少一个待计数图像,针对于每个待计数图像,确定出所述待计数图像对应的目标计数图像,以及所述目标计数图像的第一边界数据,包括:获取至少一个待计数图像,将所述待计数图像中的目标计数物体与所述待计数图像中除所述目标计数物体之外的背景进行分割,确定出所述待计数图像对应的目标计数图像;基于所述目标计数图像,确定出所述目标计数图像的第一边界数据。进一步的,所述若不存在小于所述第一预设阈值的垂直距离,将所述目标计数图像输入至预先训练好的图像计数模型中,确定在所述至少一个待计数图像中目标计数物体的数量,包括:若不存在小于所述第一预设阈值的垂直距离,将所述目标计数图像输入至预先训练好的图像计数模型中;按照所述目标计数图像采集的先后顺序,计算相邻两张目标计数图像之间的余弦距离值,若所述余弦距离值小于预设间距阈值,则为相邻两张目标计数图像分配相同的标识码;基于所述标识码,确定在所述至少一个待计数图像中目标计数物体的数量。进一步的,在按照所述目标计数图像采集的先后顺序,计算相邻两张目标计数图像之间的余弦距离值,若所述余弦距离值小于预设间距阈值,则为相邻两张目标计数图像分配相同的标识码之后,所述计数方法还包括:获取具有相同所述标识码的多个目标计数图像以及每个目标计数图像的采集时间;基于每个目标计数图像的采集时间,确定所述目标计数图像中的目标计数物体在图像采集位置处的停留时间。进一步的,通过以下步骤确定所述目标计数图像为可用计数图像:将所述目标计数图像输入至边缘检测算法模型中,确定出所述目标计数图像中目标计数物体的第二边界数据;检测所述第二边界数据所指示的所述目标计数物体边界的像素数量值是否大于等于第二预设阈值;若所述像素数量值大于等于所述第二预设阈值,则确定所述待计数图像为可用计数图像。进一步的,通过以下步骤确定所述目标计数图像为可用计数图像:将所述目标计数图像进行二分类处理,确定所述目标计数图像的分类类别;若所述目标计数图像的分类类别为清晰图像类别,则将所述目标计数图像确定为可用计数图像。进一步的,通过以下步骤训练所述图像计数模型:获取至少一个待计数样本图像,以及所述至少一个待计数样本图像对应的目标计数样本物体的数量;针对于每个待计数样本图像,确定出所述待计数样本图像对应的目标计数样本图像,以及所述待计数样本图像的第一边界样本数据;基于所述目标计数样本图像,确定所述待计数样本图像中的目标计数样本物体的第二边界样本数据,以及所述目标计数样本图像是否为可用计数样本图像;若所述目标计数样本图像为可用计数样本图像,检测在所述第二边界样本数据与所述第一边界样本数据的多个样本垂直距离中,是否存在小于第一预设样本阈值的样本垂直距离;若不存在小于所述第一预设样本阈值的样本垂直距离,将所述目标计数样本图像作为输入特征,将所述至少一个待计数样本图像对应的目标计数样本物体的数量作为输出特征,输入至构建好的深度学习网络模型中,得到图像计数模型。本申请实施例还提供了一种图像中物体的计数装置,所述计数装置包括:第一确定模块,用于获取至少一个待计数图像,针对于每个待计数图像,确定出所述待计数图像对应的目标计数图像,以及所述目标计数图像的第一边界数据;第二确定模块,用于基于所述目标计数图像,确定所述目标计数图像中的目标计数物体的第二边界数据,以及所述目标计数图像是否为可用计数图像;检测模块,用于若所述目标计数图像为可用计数图像,检测在所述第二边界数据与所述第一边界数据的多个垂直距离中,是否存在小于第一预设阈值的垂直距离;数量确定模块,用于若不存在小于所述第一预设阈值的垂直距离,将所述目标计数图像输入至预先训练好的图像计数模型中,确定在所述至少一个待计数图像中目标计数物体的数量。进一步的,所述第一确定模块在用于获取至少一个待计数图像,针对于每个待计数图像,确定出所述待计数图像对应的目标计数图像,以及所述目标计数图像的第一边界数据时,所述第一确定模块用于:获取至少一个待计数图像,将所述待计数图像中的目标计数物体与所述待计数图像中除所述目标计数物体之外的背景进行分割,确定出所述待计数图像对应的目标计数图像;基于所述目标计数图像,确定出所述目标计数图像的第一边界数据。进一步的,所述数量确定模块在用于若不存在小于所述第一预设阈值的垂直距离,将所述目标计数图像输入至预先训练好的图像计数模型中,确定在所述至少一个待计数图像中目标计数物体的数量时,所述数量确定模块用于:若不存在小于所述第一预设阈值的垂直距离,将所述目标计数图像输入至预先训练好的图像计数模型中;按照所述目标计数图像采集的先后顺序,计算相邻两张目标计数图像之间的余弦距离值,若所述余弦距离值小于预设间距阈值,则为相邻两张目标计数图像分配相同的标识码;基于所述标识码,确定在所述至少一个待计数图像中目标计数物体的数量。进一步的,所述计数装置还包括时间确定模块,所述时间确定模块用于:获取具有相同所述标识码的多个目标计数图像以及本文档来自技高网...

【技术保护点】
1.一种图像中物体的计数方法,其特征在于,所述计数方法包括:/n获取至少一个待计数图像,针对于每个待计数图像,确定出所述待计数图像对应的目标计数图像,以及所述目标计数图像的第一边界数据;/n基于所述目标计数图像,确定所述目标计数图像中的目标计数物体的第二边界数据,以及所述目标计数图像是否为可用计数图像;/n若所述目标计数图像为可用计数图像,检测在所述第二边界数据与所述第一边界数据的多个垂直距离中,是否存在小于第一预设阈值的垂直距离;/n若不存在小于所述第一预设阈值的垂直距离,将所述目标计数图像输入至预先训练好的图像计数模型中,确定在所述至少一个待计数图像中目标计数物体的数量。/n

【技术特征摘要】
1.一种图像中物体的计数方法,其特征在于,所述计数方法包括:
获取至少一个待计数图像,针对于每个待计数图像,确定出所述待计数图像对应的目标计数图像,以及所述目标计数图像的第一边界数据;
基于所述目标计数图像,确定所述目标计数图像中的目标计数物体的第二边界数据,以及所述目标计数图像是否为可用计数图像;
若所述目标计数图像为可用计数图像,检测在所述第二边界数据与所述第一边界数据的多个垂直距离中,是否存在小于第一预设阈值的垂直距离;
若不存在小于所述第一预设阈值的垂直距离,将所述目标计数图像输入至预先训练好的图像计数模型中,确定在所述至少一个待计数图像中目标计数物体的数量。


2.根据权利要求1所述的计数方法,其特征在于,所述获取至少一个待计数图像,针对于每个待计数图像,确定出所述待计数图像对应的目标计数图像,以及所述目标计数图像的第一边界数据,包括:
获取至少一个待计数图像,将所述待计数图像中的目标计数物体与所述待计数图像中除所述目标计数物体之外的背景进行分割,确定出所述待计数图像对应的目标计数图像;
基于所述目标计数图像,确定出所述目标计数图像的第一边界数据。


3.根据权利要求1所述的计数方法,其特征在于,所述若不存在小于所述第一预设阈值的垂直距离,将所述目标计数图像输入至预先训练好的图像计数模型中,确定在所述至少一个待计数图像中目标计数物体的数量,包括:
若不存在小于所述第一预设阈值的垂直距离,将所述目标计数图像输入至预先训练好的图像计数模型中;
按照所述目标计数图像采集的先后顺序,计算相邻两张目标计数图像之间的余弦距离值,若所述余弦距离值小于预设间距阈值,则为相邻两张目标计数图像分配相同的标识码;
基于所述标识码,确定在所述至少一个待计数图像中目标计数物体的数量。


4.根据权利要求3所述的计数方法,其特征在于,在所述按照所述目标计数图像采集的先后顺序,计算相邻两张目标计数图像之间的余弦距离值,若所述余弦距离值小于预设间距阈值,则为相邻两张目标计数图像分配相同的标识码之后,所述计数方法还包括:
获取具有相同所述标识码的多个目标计数图像以及每个目标计数图像的采集时间;
基于每个目标计数图像的采集时间,确定所述目标计数图像中的目标计数物体在图像采集位置处的停留时间。


5.根据权利要求1所述的计数方法,其特征在于,通过以下步骤确定所述目标计数图像为可用计数图像:
将所述目标计数图像输入至边缘检测算法模型中,确定出所述目标计数图像中目标计数物体的第二边界数据;
检测所述第二边界数据所指示的所述目标计数物体边界的像素数量值是否大于等于第二预设阈值;
若所述像素数量值大...

【专利技术属性】
技术研发人员:胡郡郡唐大闰
申请(专利权)人:北京明略软件系统有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1