【技术实现步骤摘要】
一种冰柜图像完整性识别方法及系统
[0001]本专利技术涉及图像识别
,尤其涉及一种冰柜图像完整性识别方法及系统。
技术介绍
[0002]在深度分销模式下,冰柜等制冷设备可以显著提高饮料销量。因此,大型饮料企业将大量冰柜分配到终端门店,为旗下产品陈列份额提供硬件保障。通常,饮料企业会要求冰柜陈列SKU(Stock Keeping Unit,最小存货单位)的90%~100%为旗下产品。但真实场景中,旗下产品经常会被利润更高的其他新品取代,所以能够达到这个标准的门店很少。随着AI(Artificial Intelligence,人工智能)技术的发展,饮料企业逐渐采用AI平台快速计算本品纯净度、冰柜占比、冰柜饱满度等考察指标,以指导业务员及时做出调整,并结合大数据分析提升销量。
[0003]在进行AI审核之前,需要向AI平台提供冰柜的照片,通过AI技术来解决海量图片的审核问题。目前是由业务员进店拍摄冰柜照片,然后通过手机APP等方式上传到AI平台,实现对冰柜照片的审核。这个过程中,照片的质量完全由业务员把控。在实际执行过程中,业务员的拍摄行为很难被统一约束,经常出现拍摄距离过近、没有正拍等情况,导致拍摄的冰柜图像尤其是柜格部分的图像不完整,严重影响AI识别结果的准确性。
[0004]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:冰柜图像的拍摄容易存在柜格完整性的问题,导致AI平台识别结果的准确性较差,无法快速准确获取特定饮料所需的各种指标。
技术实现思路
[0005 ...
【技术保护点】
【技术特征摘要】
1.一种冰柜图像完整性识别方法,其特征在于,用于对待识别冰柜图像中冰柜柜格拍摄的完整性进行识别,包括以下步骤:S100:获取多张已拍摄的冰柜样本图像,并对每张所述冰柜样本图像中的冰柜整体进行标注得到冰柜标签、每个柜格进行标注得到柜格标签,基于所述冰柜样本图像、冰柜标签、柜格标签进行训练得到柜格检测模块;S200:将所述待识别冰柜图像输入所述柜格检测模块,输出冰柜图像、以及对柜格进行标注后的多个柜格标注图像,通过同名点提取模块筛选出符合条件的所述柜格标注图像作为参考柜格图像;S300:将所述参考柜格图像去畸变前后的四组顶点坐标组成四组同名点,并输入透视畸变矫正模块解得透视变换矩阵,通过所述透视变换矩阵对所述冰柜图像去畸变,得到去畸变冰柜图像;S400:基于所述去畸变冰柜图像及柜格坐标,不完整柜格检测模块对所述待识别冰柜图像的冰柜柜格拍摄完整性进行判断,得到识别结果。2.根据权利要求1所述的一种冰柜图像完整性识别方法,其特征在于,所述S100步骤中,所述柜格检测模块采用Hourglass或HRNet关键点检测算法。3.根据权利要求1所述的一种冰柜图像完整性识别方法,其特征在于,所述S200步骤中,所述同名点提取模块的筛选过程中,将距离所述冰柜图像的任意一条边的距离小于M个像素的对应柜格、以及最上层柜格和最下层柜格进行排除。4.根据权利要求3所述的一种冰柜图像完整性识别方法,其特征在于,所述S200步骤中,在所述参考柜格图像中,将左上角和左下角之间中点到右上角和右下角之间中点的距离作为所述参考柜格图像的宽度,将左上角和右上角之间中点到左下角和右下角之间中点的距离作为所述参考柜格图像的高度,得到去畸变后的所述参考柜格图像的尺寸。5.根据权利要求4所述的一种冰柜图像完整性识别方法,其特征在于,所述S200步骤中,所述参考柜格图像的四个顶点坐标的平均值为去畸变时的固定点(x
c
,y
c
),去畸变后所述参考柜格图像的宽度为w、高度为h,去畸变后所述参考柜格图像的四个顶点坐标分别为:(x
c
‑
0.5w,y
c
‑
0.5h)、(x
c
+0.5w,y
c
‑
0.5h)、(x
c
+0.5w,y
c
+0.5h)、(x
c
‑
0.5w,y
c
+0.5h)。6.根据权利要求5所述的一种冰柜图像完整性识别方法,其特征在于,所述S300步骤中,所述去畸变冰柜图像中的去畸变像素坐标为(x,y),通过透视逆变换得到对应的所述冰柜图像的原始像素坐标为(x
’
,y
’
),所述去畸变像素坐标、原始像素坐标均为浮点数坐标,两者的变换关系为:,其中,...
【专利技术属性】
技术研发人员:龙涛,杨恒,李轩,曾志伟,
申请(专利权)人:深圳爱莫科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。