一种车位状态识别方法、系统、介质及设备技术方案

技术编号:26032991 阅读:25 留言:0更新日期:2020-10-23 21:10
本公开是关于一种车位状态识别方法、系统、介质及设备。该方法包括:获取路边停车位拍摄的监控视频;计算所有图像帧的相邻帧差和平均帧差;选择所有相邻帧差中最大帧差对应的第一图像帧和第二图像帧,以及与前一图像帧帧差最接近于平均帧差的第三图像帧;分别计算第一图像帧与第三图像帧的第一帧差,以及第三图像帧与第二图像帧的第二帧差;识别路边停车位在第三图像帧中的第一占用状态;判断第一图像帧中的第二占用状态和/或在第二图像帧中的第三占用状态。本公开提供的方案,能利用停车位在占用和空闲状态下反映在图像帧的帧差上的明显区别,并结合作为参考的第三个关键图像帧中的车位状态,即可对车位状态进行识别。

【技术实现步骤摘要】
一种车位状态识别方法、系统、介质及设备
本公开涉及车位管理
,尤其涉及一种车位状态识别方法、系统、介质及设备。
技术介绍
相关技术中,对于路边停车位的管理通常采用机器视觉识别的方式来识别车位的停车状态,这种方式需要对路边停车位进行持续识别,消耗的资源较高,且对模型的准确率要求较高,设备成本大。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种车位状态识别方法、系统、介质及设备。根据本公开实施例的第一方面,提供一种车位状态识别方法,包括:获取当前时刻之前预设时间段摄像头对路边停车位拍摄的监控视频;计算所述监控视频中所有图像帧的相邻帧差和平均帧差;选择所有相邻帧差中最大帧差对应的第一图像帧和第二图像帧,以及与前一图像帧帧差最接近于平均帧差的第三图像帧,作为三个候选关键帧;分别计算所述第一图像帧与第三图像帧的第一帧差,以及所述第三图像帧与第二图像帧的第二帧差;通过目标检测算法识别路边停车位在所述第三图像帧中的第一占用状态;根据所述第一帧差、第二帧差以及第一占用状态,判断路边停车位所述第一图像帧中的第二占用状态和/或在所述第二图像帧中的第三占用状态。根据本公开实施例的第二方面,提供一种车位状态识别系统,包括:获取模块,用于获取当前时刻之前预设时间段摄像头对路边停车位拍摄的监控视频;第一计算模块,用于计算所述监控视频中所有图像帧的相邻帧差和平均帧差;选择模块,用于选择所有相邻帧差中最大帧差对应的第一图像帧和第二图像帧,以及与前一图像帧帧差最接近于平均帧差的第三图像帧,作为三个候选关键帧;第二计算模块,用于分别计算所述第一图像帧与第三图像帧的第一帧差,以及所述第三图像帧与第二图像帧的第二帧差;识别模块,用于通过目标检测算法识别路边停车位在所述第三图像帧中的第一占用状态;第一判断模块,用于根据所述第一帧差、第二帧差以及第一占用状态,判断路边停车位所述第一图像帧中的第二占用状态和/或在所述第二图像帧中的第三占用状态。根据本公开实施例的第三方面,提供一种终端设备,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。根据本公开实施例的第四方面,提供一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。本公开的实施例提供的技术方案可以包括以下有益效果:利用停车位在占用和空闲状态下在视频中的明显区别,利用最大的相邻帧差来定位发生占用状态变化的两个关键图像帧,不必持续对车位中的车辆进行识别,另外,通过作为参考的第三个关键图像帧中的车位状态,即可对另外两个关键图像帧中的车位状态进行识别。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。图1是根据本公开一示例性实施例示出的一种车位状态识别方法的流程示意图;图2是根据本公开一示例性实施例示出的一种车位状态识别系统的结构示意图;图3是根据本公开一示例性实施例示出的一种计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开可能采用术语“第一”、“第二”、“第三”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本公开的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。以下结合附图详细描述本公开实施例的技术方案。图1是根据本公开一示例性实施例示出的一种车位状态识别方法的流程示意图。参见图1,该方法包括:S11、获取当前时刻之前预设时间段摄像头对路边停车位拍摄的监控视频;S12、计算所述监控视频中所有图像帧的相邻帧差和平均帧差;S13、选择所有相邻帧差中最大帧差对应的第一图像帧和第二图像帧,以及与前一图像帧帧差最接近于平均帧差的第三图像帧,作为三个候选关键帧;S14、分别计算所述第一图像帧与第三图像帧的第一帧差,以及所述第三图像帧与第二图像帧的第二帧差;S15、通过目标检测算法识别路边停车位在所述第三图像帧中的第一占用状态;S16、根据所述第一帧差、第二帧差以及第一占用状态,判断路边停车位所述第一图像帧中的第二占用状态和/或在所述第二图像帧中的第三占用状态。本公开的实施例提供的技术方案,利用停车位在占用和空闲状态下在视频中的明显区别,利用最大的相邻帧差来定位发生占用状态变化的两个关键图像帧,不必持续对车位中的车辆进行识别,另外,通过作为参考的第三个关键图像帧中的车位状态,即可对另外两个关键图像帧中的车位状态进行识别。其中,步骤S16具体包括:当所述第一帧差处于设定范围内,第二帧差处于设定范围外,并且第一占用状态为占用时,所述第二占用状态为占用,第三占用状态为空闲;当所述第一帧差处于设定范围内,第二帧差处于设定范围外,并且第一占用状态为空闲时,所述第二占用状态为空闲,第三占用状态为占用;当所述第一帧差处于设定范围外,第二帧差处于设定范围内,并且第一占用状态为占用时,所述第二占用状态为空闲,第三占用状态为占用;当所述第一帧差处于设定范围内,第二帧差处于设定范围外,并且第一占用状态为空闲时,所述第二占用状态为占用,第三占用状态为空闲。具体的,当所述第一帧差处于设定范围内,第二帧差处于设定范围外时,说明第一图像帧与第三图像帧的占用状态相同,反之,当所述第一帧差处于设定范围外,第二帧差处于设定范围内时,,说明第二图像帧与第三图像帧的占用状态相同,从而可以相应确定第一图像帧和第二图像帧中的占用状态。在上述方法中,还包括:S17、识别并标记图像帧中物体的轮廓,所述物体至少包括车辆;在步骤S16之前,还包括:本文档来自技高网...

【技术保护点】
1.一种车位状态识别方法,其特征在于,包括:/n获取当前时刻之前预设时间段摄像头对路边停车位拍摄的监控视频;/n计算所述监控视频中所有图像帧的相邻帧差和平均帧差;/n选择所有相邻帧差中最大帧差对应的第一图像帧和第二图像帧,以及与前一图像帧帧差最接近于平均帧差的第三图像帧,作为三个候选关键帧;/n分别计算所述第一图像帧与第三图像帧的第一帧差,以及所述第三图像帧与第二图像帧的第二帧差;/n通过目标检测算法识别路边停车位在所述第三图像帧中的第一占用状态;/n根据所述第一帧差、第二帧差以及第一占用状态,判断路边停车位所述第一图像帧中的第二占用状态和/或在所述第二图像帧中的第三占用状态。/n

【技术特征摘要】
1.一种车位状态识别方法,其特征在于,包括:
获取当前时刻之前预设时间段摄像头对路边停车位拍摄的监控视频;
计算所述监控视频中所有图像帧的相邻帧差和平均帧差;
选择所有相邻帧差中最大帧差对应的第一图像帧和第二图像帧,以及与前一图像帧帧差最接近于平均帧差的第三图像帧,作为三个候选关键帧;
分别计算所述第一图像帧与第三图像帧的第一帧差,以及所述第三图像帧与第二图像帧的第二帧差;
通过目标检测算法识别路边停车位在所述第三图像帧中的第一占用状态;
根据所述第一帧差、第二帧差以及第一占用状态,判断路边停车位所述第一图像帧中的第二占用状态和/或在所述第二图像帧中的第三占用状态。


2.根据权利要求1所述的一种车位状态识别方法,其特征在于,所述根据所述第一帧差、第二帧差以及第一占用状态,判断路边停车位所述第一图像帧中的第二占用状态和/或在所述第二图像帧中的第三占用状态,具体包括:
当所述第一帧差处于设定范围内,第二帧差处于设定范围外,并且第一占用状态为占用时,所述第二占用状态为占用,第三占用状态为空闲;
当所述第一帧差处于设定范围内,第二帧差处于设定范围外,并且第一占用状态为空闲时,所述第二占用状态为空闲,第三占用状态为占用;
当所述第一帧差处于设定范围外,第二帧差处于设定范围内,并且第一占用状态为占用时,所述第二占用状态为空闲,第三占用状态为占用;
当所述第一帧差处于设定范围内,第二帧差处于设定范围外,并且第一占用状态为空闲时,所述第二占用状态为占用,第三占用状态为空闲。


3.根据权利要求1所述的一种车位状态识别方法,其特征在于,还包括:识别并标记图像帧中物体的轮廓,所述物体至少包括车辆;
在根据所述第一帧差、第二帧差以及第一占用状态,判断路边停车位所述第一图像帧中的第二占用状态和/或在所述第二图像帧中的第三占用状态之前,还包括:
将在所述第三图像帧的上一图像帧中占用同一停车位的车辆的轮廓放置在第三图像帧中相同的位置,判断在上一图像帧中占用同一泊位的车辆的轮廓与第三图像帧中其他物体的轮廓的重叠部分与在上一图像帧中占用同一泊位的车辆的轮廓的比值是否低于预设比例,若是则执行根据所述第一帧差、第二帧差以及第一占用状态,判断所述第一图像帧或第二图像帧中路边停车位的第二占用状态,否则不执行,并选择与前一图像帧帧差次接近于平均帧差的第四图像帧来替代所述第三图像帧,直至比值低于预设比例。


4.根据权利要求1-3任一项所述的一种车位状态识别方法,其特征在于,还包括:
从所述监控视频中截取预先划定的虚拟停车位区域的图像帧;
所述计算所述监控视频中所有图像帧的相邻帧差和平均帧差,具体包括:
计算所有所述虚拟停车位区域的图像帧的相邻帧差和平均帧差。


5.一种车位状态识别系统,其特征在于,包括:
获取模块,用于获取当前时刻之前预设时间段摄像头对路边停车位拍摄的监控视频;
第...

【专利技术属性】
技术研发人员:张孟贺
申请(专利权)人:河南观潮智能科技有限公司
类型:发明
国别省市:河南;41

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

1