图片播放方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:26730715 阅读:10 留言:0更新日期:2020-12-15 14:31
本申请涉及一种图片播放方法、装置、计算机设备和存储介质。所述方法包括:对多于一个的图片按照相应的采集时间戳进行预加载;每个图片包括相同目标物的至少一部分;将预加载的图片依次存入图片池;按照所述图片池中的排列顺序依次取出图片;播放从所述图片池中依次取出的图片。采用本方法能够提高目标物轨迹追踪的流畅性。

【技术实现步骤摘要】
图片播放方法、装置、计算机设备和存储介质
本申请涉及多媒体
,特别是涉及一种图片播放方法、装置、计算机设备和存储介质。
技术介绍
随着多媒体技术的发展,基于多个摄像头采集的且携带有相同目标物的视频可实现对目标物轨迹的追踪。目前,基于多个摄像头实现目标物轨迹追踪的方式,通常是播放由当前视野范围内存在目标物的摄像头所采集到的视频流,当目标物进入另一个摄像头的视野范围内时,需要通过人工手动切换至该另一个摄像头,以播放由该另一个摄像头采集的视频流,从而实现目标物轨迹的追踪。但是,该种目标物轨迹追踪方式存在视频流切换耗时,使得视频流切换播放过程中存在卡顿现象,由此导致目标物轨迹追踪不流畅。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高目标物轨迹追踪的流畅性的图片播放方法、装置、计算机设备和存储介质。一种图片播放方法,所述方法包括:对多于一个的图片按照相应的采集时间戳进行预加载;每个图片包括相同目标物的至少一部分;将预加载的图片依次存入图片池;按照所述图片池中的排列顺序依次取出图片;播放从所述图片池中依次取出的图片。在其中一个实施例中,所述方法还包括:获取每个图片相应的目标物坐标;将所述目标物坐标按照相应图片的采集时间戳排列存入坐标池;在取出所述图片时,按所述坐标池中排列顺序依次取出相应的目标物坐标;在播放所述图片时,按照所述目标物坐标在播放的图片中标记所述目标物。在其中一个实施例中,所述对多于一个的图片按照相应的采集时间戳进行预加载,包括:获取图片地址序列;所述图片地址序列包括多于一个的图片各自的图片地址,且所述图片地址序列中的图片地址按相应图片的采集时间戳排列;遍历所述图片地址序列中的图片地址;按照遍历的图片地址预加载相应的图片。在其中一个实施例中,所述图片地址序列通过以下步骤生成:当所述多于一个的图片由多个摄像头分别采集时,对于来源于相同摄像头的图片的图片地址,按照采集时间戳排序为图片地址子序列;再将图片地址子序列按照时序排序,形成图片地址序列。在其中一个实施例中,所述对多于一个的图片按照相应的采集时间戳进行预加载的步骤按照预设周期定期执行。在其中一个实施例中,所述按照所述图片池中的排列顺序依次取出图片之前,所述方法还包括:监听所述图片池的图片池长度;当监听的图片池长度大于或等于预设阈值时,跳转至所述按照所述图片池中的排列顺序依次取出图片的步骤继续执行。在其中一个实施例中,所述方法还包括:监听所述图片池中携带已播放标签的图片的数量;当监听的数量大于或等于预设数量阈值时,将携带所述已播放标签的图片从所述图片池中删除。在其中一个实施例中,所述方法还包括:实时检测预设触发操作;当检测到预设触发操作时,根据所述预设触发操作触发相应的图片播放控制指令;根据所述图片播放指令控制所述图片的播放。在其中一个实施例中,所述图片播放控制指令包括暂停播放指令、重播指令、全屏播放指令、退出全屏播放指令、截图指令、加速播放指令或减速播放指令。一种图片播放装置,所述装置包括:预加载模块,用于对多于一个的图片按照相应的采集时间戳进行预加载;每个图片包括相同目标物的至少一部分;存入模块,用于将预加载的图片依次存入图片池;取出模块,用于按照所述图片池中的排列顺序依次取出图片;播放模块,用于播放从所述图片池中依次取出的图片。在其中一个实施例中,所述装置还包括获取模块;所述获取模块,用于获取每个图片相应的目标物坐标;所述存入模块,还用于将所述目标物坐标按照相应图片的采集时间戳排列存入坐标池;所述取出模块,还用于在取出所述图片时,按所述坐标池中排列顺序依次取出相应的目标物坐标;所述播放模块,还用于在播放所述图片时,按照所述目标物坐标在播放的图片中标记所述目标物。在其中一个实施例中,所述装置还包括:监听模块,用于监听所述图片池的图片池长度;当监听的图片池长度大于或等于预设阈值时,触发所述取出模块执行所述按照所述图片池中的排列顺序依次取出图片的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述各个实施例中所述的图片播放方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各个实施例中所述的图片播放方法的步骤。上述图片播放方法、装置、计算机设备和存储介质,对于由多于一个的摄像头采集且包含相同目标物的至少一部分的图片,按照相应的采集时间进行预加载并依次存入图片池,以在图片的依次播放过程中实现目标物轨迹的追踪。在播放由该多于一个的摄像头采集的图片时,按照各个图片在图片池中的排列顺序即可快速取出相应的图片并依次播放,而无需进行由不同摄像头采集的视频流的切换,也就是在图片播放过程中不存在因视频流切换而导致的视频流切换耗时,能够提高图片播放的流畅性,从而能够提高基于多于一个的摄像头进行目标物轨迹追踪时的流畅性。附图说明图1为一个实施例中图片播放方法的应用场景图;图2为一个实施例中图片播放方法的流程示意图;图3为另一个实施例中图片播放方法的流程示意图;图4为一个实施例中图片播放装置的结构框图;图5为另一个实施例中图片播放装置的结构框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的图片播放方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信,摄像头106(包括106a、106b...106n)通过网络与服务器104进行通信。对于由多于一个的摄像头采集、且均包含相同目标物的至少一部分的多于一个的图片,服务器104按照相应的采集时间戳进行预加载并依次存入图片池,在进行图片播放时,按照图片池中的排列顺序依次取出相应图片并进行播放。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,终端102可通过浏览器调用预配置的图片播放插件来实现下述各个实施例提供的图片播放方法。终端102也可通过浏览器解析基于预设网址所请求到的网页文件,并在网页文件中解析到JS代码(Javascript,一种脚本语言)时执行该解析到的JS代码,以实现下述各个实施例提供的图片播放方法。终端102还可在执行所解析到的JS代码时,触发调用预配置的图片播放插件来实现下述各个实施例提供的图片播放方法。在一个实施例中,服务器1本文档来自技高网...

【技术保护点】
1.一种图片播放方法,所述方法包括:/n对多于一个的图片按照相应的采集时间戳进行预加载;每个图片包括相同目标物的至少一部分;/n将预加载的图片依次存入图片池;/n按照所述图片池中的排列顺序依次取出图片;/n播放从所述图片池中依次取出的图片。/n

【技术特征摘要】
1.一种图片播放方法,所述方法包括:
对多于一个的图片按照相应的采集时间戳进行预加载;每个图片包括相同目标物的至少一部分;
将预加载的图片依次存入图片池;
按照所述图片池中的排列顺序依次取出图片;
播放从所述图片池中依次取出的图片。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取每个图片相应的目标物坐标;
将所述目标物坐标按照相应图片的采集时间戳排列存入坐标池;
在取出所述图片时,按所述坐标池中排列顺序依次取出相应的目标物坐标;
在播放所述图片时,按照所述目标物坐标在播放的图片中标记所述目标物。


3.根据权利要求1所述的方法,其特征在于,所述对多于一个的图片按照相应的采集时间戳进行预加载,包括:
获取图片地址序列;所述图片地址序列包括多于一个的图片各自的图片地址,且所述图片地址序列中的图片地址按相应图片的采集时间戳排列;
遍历所述图片地址序列中的图片地址;
按照遍历的图片地址预加载相应的图片。


4.根据权利要求3所述的方法,其特征在于,所述图片地址序列通过以下步骤生成:
当所述多于一个的图片由多个摄像头分别采集时,对于来源于相同摄像头的图片的图片地址,按照采集时间戳排序为图片地址子序列;再将图片地址子序列按照时序排序,形成图片地址序列。


5.根据权利要求1所述的方法,其特征在于,所述对多于一个的图片按照相应的采集时间戳进行预加载的步骤按照预设周期定期执行。


6.根据权利要求1所述的方法,其特征在于,所述按照所述图片池中的排列顺序依次取出图片之前,所述方法还包括:
监听所述图片池的图片池长度;
当监听的图片池长度大于或等于预设阈值时,跳转至所述按照所述图片池中的排列顺序依次取出图片的步骤继续执行。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
监听所述图片池中携带已播放标签的图片的数量;
当监听的数量大于或等于预设数量阈值时,将携带所...

【专利技术属性】
技术研发人员:刘若鹏栾琳季春霖任冰华
申请(专利权)人:西安光启未来技术研究院
类型:发明
国别省市:陕西;61

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

1