本申请涉及数据处理,具体涉及一种道路病害展示方法、系统、装置、设备及可读存储介质。
背景技术:
1、随着车辆的增多,道路路面损坏速度加快,因此,道路的病害检测工作也变得越来越重要。道路病害一般包括路面的横向裂缝、纵向裂缝、块状裂缝、龟裂、坑槽、修补等。道路病害检测系统一般包含采集系统和病害分析系统。采集系统安装在检测车上,可以对道路进行图像和视频的采集。病害分析系统可以基于图像和视频检测出道路病害。
2、现有技术中,为了道路病害检测的准确性,需要使用高分辨率的主码流来做视觉分析;检测端将检测结果直接叠加在主码流上发送给播放端进行播放。但是播放端最终显示的视频分辨率受限于主码流的分辨率,而且高分辨率的主码流的视频传输速度慢,对于带宽和速率要求较高。
技术实现思路
1、有鉴于此,本申请实施例提供一种道路病害展示方法、系统、装置、设备及可读存储介质,能够流畅播放视频流,不受限于主码流的分辨率,并且降低带宽和速率的要求。
2、第一方面,本申请提供一种道路病害展示方法,包括:
3、播放端从图像采集设备拉取辅码流,并接收检测端发送的道路病害检测结果,检测端从图像采集设备拉取主码流,并根据主码流获得道路病害检测结果;
4、播放端根据道路病害检测结果的时间戳和辅码流的时间戳,将道路病害检测结果渲染到由辅码流生成的视频画面上;辅码流中的视频帧延时预设时间生成视频画面。
5、第二方面,本申请提供一种道路病害展示系统,包括:播放端、检测端和图像采集设备;
6、图像采集设备,用于拍摄道路,获得道路对应的主码流和辅码流;
7、检测端,用于从图像采集设备拉取主码流,并根据主码流获得道路病害检测结果;
8、播放端,用于从图像采集设备拉取辅码流,并接收检测端发送的道路病害检测结果;根据道路病害检测结果的时间戳和辅码流的时间戳,将道路病害检测结果渲染到由辅码流生成的视频画面上;辅码流中的视频帧延时预设时间生成视频画面。
9、第三方面,本申请提供一种道路病害展示装置,包括:
10、采集单元,用于拍摄道路,获得道路对应的主码流和辅码流;
11、检测单元,用于从图像采集设备拉取主码流,并根据主码流获得道路病害检测结果;
12、播放单元,用于从图像采集设备拉取辅码流,并接收检测端发送的道路病害检测结果;根据道路病害检测结果的时间戳和辅码流的时间戳,将道路病害检测结果渲染到由辅码流生成的视频画面上;辅码流中的视频帧延时预设时间生成视频画面。
13、第四方面,本申请提供了一种计算机设备,计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行该计算机程序时实现上述的方法中的步骤。
14、第五方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的方法中的步骤。
15、第六方面,本申请提供了一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现本上述的方法中的步骤。
16、由此可见,本申请实施例提供的技术方案具有以下有益效果:
17、本申请实施例提供的道路病害展示方法,检测端不需要将主码流和道路病害检测结果进行叠加,而是仅将道路病害检测结果发送给播放端即可。播放端也不需要处理主码流,而是在辅码流上叠加道路病害检测结果。这样播放端播放视频时不受主码流较高码率的限制,而且也不会由于接收主码流受限于带宽而影响码流接收速度,造成卡顿。由于播放端处理的辅码流码率低,叠加的道路病害检测结果内存小,因此,可以使最终结果流畅播放。
1.一种道路病害展示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:所述播放端将所述辅码流中的视频帧压入缓存队列;
3.根据权利要求2所述的方法,其特征在于,所述播放端根据所述道路病害检测结果的时间戳和所述辅码流的时间戳,将所述道路病害检测结果渲染到由所述辅码流生成的视频画面上,包括:
4.根据权利要求1所述的方法,其特征在于,所述播放端从图像采集设备拉取辅码流,具体包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述主码流获得所述道路病害检测结果,包括:
6.根据权利要求3所述的方法,其特征在于,所述将所述道路病害检测结果视频字符叠加osd分层渲染到由所述视频帧以及所述视频帧的下一帧生成的视频画面上,包括:
7.一种道路病害展示系统,其特征在于,包括:播放端、检测端和图像采集设备;
8.一种道路病害展示装置,其特征在于,包括:
9.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序指令,所述处理器执行所述计算机程序指令时实现如权利要求1-6中任一项所述的方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-6中任一项所述的方法中的步骤。