本发明实施例涉及视觉检测,尤其涉及店外经营识别方法、装置、计算机设备及存储介质。
背景技术:
1、店外经营,指商家将待售物品摆放到店外经营,占用人行道或者其他非合法经营区域范围的行为,该现象主要集中在小城镇人员流动密集,店铺分布密集的街区。店外经营时店家用商品占用人行道,对人行道的使用造成一定的不良影响。因此,对店外跨店经营进行自动识别和干预是十分必要的事情。目前,对于店家店外经营的检测大多还是采用人工巡查的方式,效率低下。
技术实现思路
1、本发明实施例提供了店外经营识别方法及相关装置,旨在解决现有技术中店外经营的检查效率较低的技术问题。
2、第一方面,本发明实施例提供了一种店外经营识别方法,其包括:
3、获取店铺经营的视频流数据,并对所述视频流数据进行抽帧处理,得到输入图像;
4、通过预置的目标检测算法对所述输入图像进行目标检测,得到输出图像,所述输出图像包括物品检测框和店门检测框;
5、基于所述物品检测框和所述店门检测框确定重叠区域,计算所述重叠区域的面积,得到重叠面积,并基于所述重叠面积判断经营物品是否在店外;
6、若经营物品在店外,则采用深度估计算法对所述输出图像进行深度估计,得到经营物品与店门墙体的深度图像;
7、根据所述深度图像、店门检测框和物品检测框判断经营物品是否超过店铺门限;
8、若经营物品超过店铺门限,则判定所述输入图像中存在店外经营行为;
9、若经营物品不超过店铺门限,则判定所述输入图像中不存在店外经营行为。
10、第二方面,本发明实施例提供了一种店外经营识别装置,包括:
11、获取模块,用于获取店铺经营的视频流数据,并对所述视频流数据进行抽帧处理,得到输入图像;
12、检测模块,用于通过预置的目标检测算法对所述输入图像进行目标检测,得到输出图像,所述输出图像包括物品检测框和店门检测框;
13、第一判断模块,用于基于所述物品检测框和所述店门检测框确定重叠区域,计算所述重叠区域的面积,得到重叠面积,并基于所述重叠面积判断经营物品是否在店外;
14、深度估计模块,用于若经营物品在店外,则采用深度估计算法对所述输出图像进行深度估计,得到经营物品与店门墙体的深度图像;
15、第二判断模块,用于根据所述深度图像、店门检测框和物品检测框判断经营物品是否超过店铺门限;若经营物品超过店铺门限,则判定所述输入图像中存在店外经营行为;若经营物品不超过店铺门限,则判定所述输入图像中不存在店外经营行为。
16、第三方面,本发明实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的店外经营识别方法。
17、第四方面,本发明实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述第一方面所述的店外经营识别方法。
18、本发明提供了店外经营识别方法、装置、计算机设备及存储介质。该方法从店铺经营的视频流数据提取输入图像,利用目标检测算法对输入图像进行目标检测,得到包含物品检测框和店门检测框的输出图像;然后基于物品检测框和店门检测框的重叠区域,判断经营物品的位置,当检测出经营物品在店外时对输出图像进行深度估计;根据得到的深度图像、店门检测框和物品检测框判断经营物品是否超过店铺门限。本申请相比现有方法,有效提高店外经营的检查效率,降低相关部门巡检的工作量,大大节省经济成本。
1.一种店外经营识别方法,其特征在于,包括:
2.根据权利要求1所述的店外经营识别方法,其特征在于,所述判定所述输入图像中不存在店外经营行为之后,包括:
3.根据权利要求1所述的店外经营识别方法,其特征在于,所述基于所述重叠面积判断经营物品是否在店外,包括:
4.根据权利要求1所述的店外经营识别方法,其特征在于,所述采用深度估计算法对所述输出图像进行深度估计,得到经营物品与店门墙体的深度图像,包括:
5.根据权利要求1所述的店外经营识别方法,其特征在于,所述根据所述深度图像、店门检测框和物品检测框判断经营物品是否超过店铺门限,包括:
6.根据权利要求5所述的店外经营识别方法,其特征在于,所述分别计算所述左侧墙体区域和右侧墙体区域在所述深度图像中的深度平均值和中心点坐标,得到左侧深度平均值、右侧深度平均值、左侧中心坐标和右侧中心坐标,包括:
7.根据权利要求5所述的店外经营识别方法,其特征在于,所述根据线性插值法对店门的门线深度进行计算,得到门线深度值,包括:
8.一种店外经营识别装置,其特征在于,包括:
9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的店外经营识别方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行如权利要求1至7任一项所述的店外经营识别方法。