物品位置变化检测方法及装置、存储介质、电子设备制造方法及图纸

技术编号:20590770 阅读:20 留言:0更新日期:2019-03-16 07:44
本公开是关于一种物品位置变化检测方法及装置,数据图像处理技术领域,该方法包括:从一视频图像中获取预设间隔的多帧图像并对所述多帧图像进行处理得到多帧目标图像;选取任一帧目标图像以及与所述任一帧目标图像相邻帧的目标图像进行光流分析以得到两帧之间的光流场以及光流场中多个点的坐标;根据所述光流场以及光流场中多个点的坐标计算各点对应的位移矢量;根据各所述位移矢量判断所述视频图像中物品的位置是否发生变化。该方法可以根据各位移矢量判断视频图像中物品的位置是否发生变化,解决了现有技术中无法通过机器自动判断视频中物品位置是否发生变化的问题,摆脱了对仪器设备的依赖,提高了检测的精确度。

【技术实现步骤摘要】
物品位置变化检测方法及装置、存储介质、电子设备
本公开涉及图像处理
,具体而言,涉及一种物品位置变化检测方法、物品位置变化检测装置、计算机可读存储介质以及电子设备。
技术介绍
在电商平台的商品展示方式中,可以包括如下两种方式:一种是,对商品的多个角度进行拍摄以取得多张商品的照片进行,并通过照片进行展示;另一种是,连续拍摄商品旋转360度的视频,然后在展示界面中显示出多帧连续的图片,简称为全景主图。拍摄商品的视频素材的方法可以包括如下两种方法:其一,将商品放在旋转的转盘上,固定摄像头并录像;或者,对于不需要旋转的商品,只需开启摄像头则可以录取商品使的视频;其二,对于体积较大的商品,开启摄像头并绕着商品转一圈则可以录取商品使的视频。上述两种方法所得的视频,在后期处理的过程中,都会存在判断视频中商品是否旋转、是顺时针还是逆时针旋转、旋转角度是小于360度,等于360度还是大于360度的问题,以及伴随着的计算旋转角度及速度的问题。在现有的解上述问题的方法可以包括:首先,对于是否旋转以及旋转方向的判断方法是采用人工分类的方法;其次,对于旋转角度的计算是通过制造精密的旋转转盘控制转盘的所转角度;然后,对于旋转速度的计算是通过控制转盘恒速旋转,同时在拍摄过程中采用高清定时摄像机;但是,对于体积较大的商品的视频素材的获取尚无稳定可靠的方法。但是,现有技术无法通过机器自动判断视频中商品旋转方向,并且,判断计算方法依赖于仪器设备,无法处理旋转速度不恒定以及移动摄像头的情况。因此,需要提供一种新的物品位置变化检测方法。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种物品位置变化检测方法、物品位置变化检测装置、计算机可读存储介质以及电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。根据本公开的一个方面,提供一种物品位置变化检测方法,包括:从一视频图像中获取预设间隔的多帧图像并对所述多帧图像进行处理得到多帧目标图像;选取任一帧目标图像以及与所述任一帧目标图像相邻帧的目标图像进行光流分析以得到两帧之间的光流场以及光流场中多个点的坐标;根据所述光流场以及光流场中多个点的坐标计算各点对应的位移矢量;根据各所述位移矢量判断所述视频图像中物品的位置是否发生变化。在本公开的一种示例性实施例中,判断所述视频图像中物品的位置是否发生变化包括:判断所述视频图像中物品是否发生旋转;在判断所述物品发生旋转时,判断所述物品的旋转方向、旋转角度以及旋转速度是否发生变化。在本公开的一种示例性实施例中,所述位移矢量包括水平位移以及垂直位移;其中,判断所述视频图像中物品是否发生旋转包括:计算各所述水平位移的绝对值并对各所述水平位移的绝对值进行求和运算;根据各所述水平位移的绝对值的求和运算结果判断所述视频图像中物品是否发生旋转。在本公开的一种示例性实施例中,根据各所述水平位移的绝对值的求和运算结果判断所述视频图像中物品是否发生旋转包括:判断各所述水平位移的绝对值的求和运算结果在所述视频图像中水平方向上位移幅度绝对值之和中所占的比例是否超过预设比例;在判断所述比例超过所述预设比例时,判断所述视频图像中物品发生了旋转。在本公开的一种示例性实施例中,判断所述物品的旋转方向是否发生变化包括:计算各所述位移矢量中水平位移大于零的点的个数以及水平位移小于零的点的个数;根据所述水平位移大于零的点的个数以及所述水平位移小于零的点的个数判断所述物品的旋转方向是否发生变化。在本公开的一种示例性实施例中,根据所述水平位移大于零的点的个数以及所述水平位移小于零的点的个数判断所述物品的旋转方向是否发生变化包括:当所述水平位移大于零的点的个数大于所述水平位移小于零的点的个数时,判断所述物品的旋转方向为逆时针旋转;当所述水平位移大于零的点的个数小于所述水平位移小于零的点的个数时,判断所述物品的旋转方向为顺时针旋转。在本公开的一种示例性实施例中,判断所述物品的旋转角度是否发生变化包括:根据光流法计算所述物品的旋转中心轴的位置并根据所述旋转中心轴的位置计算出旋转半径;根据所述旋转半径以及各所述位移矢量中的水平位移判断所述物品的旋转角度是否发生变化。在本公开的一种示例性实施例中,判断所述物品的旋转速度是否发生变化包括:在判断所述物品的旋转角度发生变化时,根据所述旋转角度判断所述物品的旋转速度是否发生变化。在本公开的一种示例性实施例中,对所述多帧图像进行处理得到多帧目标图像包括:将所述多帧图像中除物品以外的部分删除得到多帧目标图像。根据本公开的一个方面,提供一种物品位置变化检测装置,包括:处理模块,用于从一视频图像中获取预设间隔的多帧图像并对所述多帧图像进行处理得到多帧目标图像;光流分析模块,用于选取任一帧目标图像以及与所述任一帧目标图像相邻帧的目标图像进行光流分析以得到两帧之间的光流场以及光流场中多个点的坐标;位移矢量计算模块,用于根据所述光流场以及光流场中多个点的坐标计算各点对应的位移矢量;位置判断模块,用于根据各所述位移矢量判断所述视频图像中物品的位置是否发生变化。根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的物品位置变化检测方法。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的物品位置变化检测方法。本公开一种物品位置变化检测方法及装置,根据本公开的一个方面,提供一种物品位置变化检测方法,通过对多帧图像进行处理得到多帧目标图像;选取任一帧目标图像以及与其相邻帧的目标图像进行光流分析以得到两帧之间的光流场以及光流场中多个点的坐标并计算各点对应的位移矢量;最后再根据各位移矢量判断视频图像中物品的位置是否发生变化;一方面,可以根据各位移矢量判断视频图像中物品的位置是否发生变化,解决了现有技术中无法通过机器自动判断视频中物品位置是否发生变化的问题,摆脱了对仪器设备的依赖,提高了检测的精确度;另一方面,可以根据各位移矢量判断视频图像中物品的位置是否发生变化,解决了现有技术中需要通过人工对大量视频图像进行处理的负担,提高了处理效率同时也减少了人力成本。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示意性示出一种物品位置变化检测方法的流程图。图2示意性示出一种旋转模型示例图。图3示意性示出一种旋转角度计算方法流程图。图4示意性示出一种物品位置变化检测装置的方框图。图5示意性示出一种用于实现上述物品位置变化检测方法的电子设备。图6示意性示出一种用于实现上述物品位置变化检测方法的计算机可读存储介质。具体实施方式现在将参考附图更全面地描述示例实施方式本文档来自技高网
...

【技术保护点】
1.一种物品位置变化检测方法,其特征在于,包括:从一视频图像中获取预设间隔的多帧图像并对所述多帧图像进行处理得到多帧目标图像;选取任一帧目标图像以及与所述任一帧目标图像相邻帧的目标图像进行光流分析以得到两帧之间的光流场以及光流场中多个点的坐标;根据所述光流场以及光流场中多个点的坐标计算各点对应的位移矢量;根据各所述位移矢量判断所述视频图像中物品的位置是否发生变化。

【技术特征摘要】
1.一种物品位置变化检测方法,其特征在于,包括:从一视频图像中获取预设间隔的多帧图像并对所述多帧图像进行处理得到多帧目标图像;选取任一帧目标图像以及与所述任一帧目标图像相邻帧的目标图像进行光流分析以得到两帧之间的光流场以及光流场中多个点的坐标;根据所述光流场以及光流场中多个点的坐标计算各点对应的位移矢量;根据各所述位移矢量判断所述视频图像中物品的位置是否发生变化。2.根据权利要求1所述的物品位置变化检测方法,其特征在于,判断所述视频图像中物品的位置是否发生变化包括:判断所述视频图像中物品是否发生旋转;在判断所述物品发生旋转时,判断所述物品的旋转方向、旋转角度以及旋转速度是否发生变化。3.根据权利要求2所述的物品位置变化检测方法,其特征在于,所述位移矢量包括水平位移以及垂直位移;其中,判断所述视频图像中物品是否发生旋转包括:计算各所述水平位移的绝对值并对各所述水平位移的绝对值进行求和运算;根据各所述水平位移的绝对值的求和运算结果判断所述视频图像中物品是否发生旋转。4.根据权利要求3所述的物品位置变化检测方法,其特征在于,根据各所述水平位移的绝对值的求和运算结果判断所述视频图像中物品是否发生旋转包括:判断各所述水平位移的绝对值的求和运算结果在所述视频图像中水平方向上位移幅度绝对值之和中所占的比例是否超过预设比例;在判断所述比例超过所述预设比例时,判断所述视频图像中物品发生了旋转。5.根据权利要求3所述的物品位置变化检测方法,其特征在于,判断所述物品的旋转方向是否发生变化包括:计算各所述位移矢量中水平位移大于零的点的个数以及水平位移小于零的点的个数;根据所述水平位移大于零的点的个数以及所述水平位移小于零的点的个数判断所述物品的旋转方向是否发生变化。6.根据权利要求5所述的物品位置变化检测方法,其特征在于,根据所述水平位移大于零的点的个数以及所述水平位移小于零的点的个数判断所述物品的旋...

【专利技术属性】
技术研发人员:黄志标安山车广富陈宇翁志
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1