一种商品识别方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:37542773 阅读:17 留言:0更新日期:2023-05-12 16:11
本申请公开一种商品识别方法、装置、电子设备和可读存储介质,方法包括:获取货架的由深度摄像头拍摄的RGB图像,货架上具有至少一个商品,对深度摄像头拍摄的RGB图像进行特征提取后获得第一区域,第一区域只包含一个商品,基于深度摄像头采集的深度信息,获取第一区域的物理高度,基于物理高度确定第一区域中商品的规格,通过商品的规格获得带有规格的商品名称。该申请通过物理高度判断商品的规格,由于不同规格的商品对应的物理高度不同,基于准确度高的物理高度可以更好的判断商品规格,深度信息包含每个像素点的距离信息,基于深度信息计算物理高度可以有效提高物理高度的准确度,最后获得带有规格的商品名称,有效提高商品识别准确度。商品识别准确度。商品识别准确度。

【技术实现步骤摘要】
一种商品识别方法、装置、电子设备和可读存储介质


[0001]本申请涉及图像处理领域,更具体地说,涉及一种商品识别方法、装置、电子设备和可读存储介质。

技术介绍

[0002]在进行商品统计时,统计人员通过采用拍摄商品照片的方式对商品照片中的商品进行识别并进行统计。但是对于一部分商品,其外观相似甚至相同,仅存在规格差异,商品之间的差异特征在整个商品照片中的占比区域很小,仅依靠视觉难以识别商品之间规格的细微差异,导致商品的识别准确度不高。

技术实现思路

[0003]有鉴于此,本申请提供了一种商品识别方法、装置、电子设备和可读存储介质,用于解决因为规格而导致商品识别准确度不高的问题。
[0004]为了实现上述目的,现提出的方案如下:
[0005]一种商品识别方法,所述方法包括:
[0006]获取货架的由深度摄像头拍摄的RGB图像,所述货架上具有至少一个商品;
[0007]对所述深度摄像头拍摄的RGB图像进行特征提取后获得第一区域,所述第一区域只包含一个商品;
[0008]基于所述深度摄像头采集的深度信息,获取所述第一区域的物理高度;
[0009]基于所述物理高度确定所述第一区域中商品的规格;
[0010]通过所述商品的规格获得带有所述规格的商品名称。
[0011]可选的,所述基于所述深度摄像头采集的深度信息,获取所述第一区域的物理高度,包括:
[0012]根据所述深度摄像头拍摄的RGB图像和所述深度信息的对应关系获取所述第一区域中的第一像素点所对应的实际商品区域到所述深度摄像头的第一距离;
[0013]基于所述深度摄像头的焦距、所述深度摄像头的成像原点的坐标、所述第一区域的坐标和所述第一距离计算所述第一区域的物理高度。
[0014]可选的,所述焦距包括x轴方向的焦距f
x
和y轴方向的焦距f
y
,所述基于所述深度摄像头的焦距、所述深度摄像头的成像原点的坐标、所述第一区域的坐标和所述第一距离计算所述第一区域的物理高度,包括:
[0015]获取所述f
x
和所述f
y
的均值f;
[0016]根据所述第一区域的坐标获取所述第一区域的顶部中心点坐标(x
m
,y1)和底部中心点坐标(x
m
,y2);
[0017]根据公式:
[0018]w
xt
=(x
m

c
x
)
×
c
z
÷
f
[0019]w
yt
=(y1‑
c
y
)
×
c
z
÷
f
[0020]w
xb
=(x
m

c
x
)
×
c
z
÷
f
[0021]w
yb
=(y2‑
c
y
)
×
c
z
÷
f
[0022]计算所述第一区域的顶部中心点的物理世界坐标(w
xt
,w
yt
)和底部中心点的物理世界坐标(w
xb
,w
yb
);
[0023]根据所述(w
xt
,w
yt
)和所述(w
xb
,w
yb
)计算所述第一区域的物理高度。
[0024]可选的,还包括:获取所述第一区域中商品的类别;
[0025]所述基于所述物理高度确定所述第一区域中商品的规格,包括:
[0026]确定所述第一区域中商品的类别对应的至少一个规格,所述规格对应有商品高度;
[0027]将所述物理高度与所述至少一个规格对应的商品高度进行比对,基于比对结果确定所述第一区域中商品的规格。
[0028]可选的,还包括:
[0029]通过除所述深度摄像头外的其他摄像头获取第一图像,所述第一图像的分辨率高于所述深度摄像头拍摄的RGB图像的分辨率;
[0030]对所述第一图像进行特征提取后获得第二区域,所述第二区域中只包括一个商品;
[0031]识别所述第二区域中商品的类别;
[0032]确定所述第一区域和所述第二区域是否为包含同一商品的区域,若是,则建立所述第一区域和所述第二区域的对应关系,确定所述第二区域中商品的类别为所述第一区域中商品的类别;
[0033]所述基于所述物理高度确定所述第一区域中商品的规格,包括:
[0034]基于所述物理高度和所述第一区域中商品的类别确定所述第一区域中商品的规格。
[0035]可选的,所述确定所述第一区域和所述第二区域是否为包含同一商品的区域,包括:
[0036]提取所述第一图像的特征点和所述深度摄像头拍摄的RGB图像的特征点;
[0037]将所述第一图像的特征点和所述深度摄像头拍摄的RGB图像的特征点进行匹配;
[0038]匹配成功之后,将所述第一图像包含的所述第二区域映射到所述深度摄像头拍摄的RGB图像中;
[0039]若所述RGB图像中的所述第一区域与映射的所述第二区域重叠率满足预设要求,则确定所述第一区域和所述第二区域为包含同一商品的区域。
[0040]可选的,还包括:对所述深度摄像头拍摄的RGB图像中所述第一区域的商品进行识别,获得所述第一区域的商品的类别;
[0041]所述基于所述物理高度确定所述第一区域中商品的规格,包括:
[0042]基于所述物理高度和所述第一区域中商品的类别确定所述第一区域中商品的规格。
[0043]一种商品识别装置,所述装置包括:
[0044]图像获取单元,用于获取货架的由深度摄像头拍摄的RGB图像,所述货架上具有至少一个商品;
[0045]特征提取单元,用于对所述深度摄像头拍摄的RGB图像进行特征提取后获得第一区域,所述第一区域只包含一个商品;
[0046]高度获取单元,用于基于所述深度摄像头采集的深度信息,获取所述第一区域的物理高度;
[0047]规格确定单元,用于基于所述物理高度确定所述第一区域中商品的规格;
[0048]名称确定单元,用于通过所述商品的规格获得带有所述规格的商品名称。
[0049]一种电子设备,包括存储器和处理器;
[0050]所述存储器,用于存储程序;
[0051]所述处理器,用于执行所述程序,实现上述任一项商品识别方法的各个步骤。
[0052]一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述任一项商品识别方法的各个步骤。
[0053]本申请通过一种商品识别方法、装置、电子设备和可读存储介质,方法包括:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种商品识别方法,其特征在于,所述方法包括:获取货架的由深度摄像头拍摄的RGB图像,所述货架上具有至少一个商品;对所述深度摄像头拍摄的RGB图像进行特征提取后获得第一区域,所述第一区域只包含一个商品;基于所述深度摄像头采集的深度信息,获取所述第一区域的物理高度;基于所述物理高度确定所述第一区域中商品的规格;通过所述商品的规格获得带有所述规格的商品名称。2.根据权利要求1所述的方法,其特征在于,所述基于所述深度摄像头采集的深度信息,获取所述第一区域的物理高度,包括:根据所述深度摄像头拍摄的RGB图像和所述深度信息的对应关系获取所述第一区域中的第一像素点所对应的实际商品区域到所述深度摄像头的第一距离;基于所述深度摄像头的焦距、所述深度摄像头的成像原点的坐标、所述第一区域的坐标和所述第一距离计算所述第一区域的物理高度。3.根据权利要求2所述的方法,其特征在于,所述焦距包括x轴方向的焦距f
x
和y轴方向的焦距f
y
,所述基于所述深度摄像头的焦距、所述深度摄像头的成像原点的坐标、所述第一区域的坐标和所述第一距离计算所述第一区域的物理高度,包括:获取所述f
x
和所述f
y
的均值f;根据所述第一区域的坐标获取所述第一区域的顶部中心点坐标(x
m
,y1)和底部中心点坐标(x
m
,y2);根据公式:w
xt
=(x
m

c
x
)
×
c
z
÷
fw
yt
=(y1‑
c
y
)
×
c
z
÷
fw
xb
=(x
m

c
x
)
×
c
z
÷
fw
yb
=(y2‑
c
y
)
×
c
z
÷
f计算所述第一区域的顶部中心点的物理世界坐标(w
xt
,w
yt
)和底部中心点的物理世界坐标(w
xb
,w
yb
);根据所述(w
xt
,w
yt
)和所述(w
xb
,w
yb
)计算所述第一区域的物理高度。4...

【专利技术属性】
技术研发人员:许欢庆卢肖萌牟永奇马彦飞
申请(专利权)人:北京朗镜科技有限责任公司
类型:发明
国别省市:

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

1