灶具烹饪场景下厨具位置坐标识别训练数据集本数据集市基于真实灶具场景标注数据集对视觉大模型进行训练,从而实现端到端的厨具智能定位。
摄像头采集烹饪场景图片后,模型会对灶具、燃烧器、锅具进行多目标识别和轮廓分割,通过坐标计算和空间关系推理,灶具、炉头和燃烧器的坐标位置以及各目标的数量、灶具类别,判断锅具放置位置以及是否正确放置在加热区域,最终形成结构化的位置反馈和状态判断,为智能灶具的安全控制、自动烹饪等功能提供视觉感知支持。 该数据可应用于厨电行业中智能厨房场景分割系统训练以及厨房设备检测与识别系统训练。1、识别烹饪场景中是否有锅具,有几个锅具;2、识别厨具的与灶具的相对位置,判断锅具放置的准确性;3、识别灶具产品形态,如单眼灶、双眼灶、三眼灶等。一、数据采集:通过摄像头实时采集厨房烹饪图片,经过视觉模型将对图片灶具面板、燃烧器以及锅具等目标进行识别与像素级轮廓分割,输出每一类目标的坐标位置。
二、数据分析:灶具数量判断:识别出坐标有(893.8,236.0,1304.0,821.0 372.0,235.0,798.8,822.0)则为2个灶具;为(382.5,467.5,1599.0,1073.0)则判断为1个灶具。
燃烧器数量判断:识别出坐标有(499.0,537.0,846.0,820.0)为1个燃烧器;有(621.4,454.8,892.0,724.4 1074.6,434.7,1361.7,707.7)为2个燃烧器;未识别到坐标时数量为空。电磁灶无燃烧器,识别为0。
锅具数量判断:识别出坐标有(877.0,249.0,1331.0,701.0)为1个锅具;(1122.0,266.0,1773.0,836.0 315.0,295.0,852.0,756.0)为2个锅具,没有坐标时数量为0。
锅具及灶具位置识别判断:1、提取灶具、露出燃烧器、灶具的坐标数据(xmin,ymin,xmax,ymax),计算中心点2、左右位置判断:以灶具的水平中心为基准,对比目标的水平中心:
目标中心 X < 灶具中心 X − 5,判定为在灶具“左”侧;目标中心 X > 灶具中心 X + 5,判定为在灶具“右”侧;目标坐标为空,判定为空。有2个及以上目标坐标且均满足判断要求时,则判定为“左+右”,若其中有不满足的时,则输出其他。若为电磁灶,灶具数量<2时:目标中心 X 与 灶具中心 X差值在 ±5 以内,则输出居中,不满足时输出其他;若为电磁灶且数量≥2,则判断使用电磁灶的方位,再进行位置判断,目标中心 X 与 灶具中心 X差值在 ±5 以内,输出居中,不满足时输出其他。
三、数据处理:锅具放置准确性判断规则:1、准确:锅具所在位置字段中不含其他;燃气灶时,需同时满足燃烧器实际数量=燃烧器露出数量+锅具数量;2、多余器具,需远离火源:锅具所在位置”字段中不含其他;燃气灶时,需同时满足燃烧器实际数量>燃烧器露出数量+锅具数量;3、错误:锅具所在位置字段中含其他;燃气灶时,需满足燃烧器实际数量<燃烧器露出数量+锅具数量”;4、不适用:锅具所在位置字段为空。