跟踪显示方法、装置和存储介质与流程

文档序号:27677134发布日期:2021-11-30 12:46阅读:138来源:国知局
跟踪显示方法、装置和存储介质与流程

本申请涉及视频图像处理技术领域,特别涉及一种跟踪显示方法、装置和存储介质。

背景技术

在视频监控等技术中,为了实现自动化监测等目的,出现了通过物理变焦的方式将画面锁定在目标对象并跟踪目标对象的功能,以实现图像的目标跟踪,然而,目前的目标跟踪功能需要相关硬件的支持,成本较高。



技术实现要素:

本申请技术方案提供了一种跟踪显示方法、装置和存储介质,可以通过软件的方式实现图像的目标跟踪功能,无需硬件支撑,从而降低了成本。

第一方面,本申请技术方案提供了一种跟踪显示方法,所述方法用于仅展示图像中包括感兴趣目标的图像内容,所述方法包括:

周期性执行目标预览框生成过程,在当前周期,目标预览框生成过程包括:

获取原始图像;

执行目标检测,获取图像中感兴趣目标的目标框;

对所有感兴趣目标的目标框进行区域合并,以使合并后的目标框覆盖所有感兴趣目标;

判断所述合并后的目标框是否落入第一预设目标框与第二预设目标框的补集区域,其中,所述第一预设目标框和所述第二预设目标框是基于上一周期生成的目标预览框确定,所述第一预设目标框的尺寸大于所述上一周期生成的目标预览框的尺寸,所述上一周期生成的目标预览框的尺寸大于所述第二预设目标框尺寸;

在确定所述合并后的目标框落入补集区域,将所述上一周期生成的目标预览框作为当前周期生成的目标预览框;

在确定所述合并后的目标框不落入补集区域,将所述合并后的目标框或将合并后的目标框向外扩大第一预设尺寸作为当前周期生成的目标预览框;以及

根据当前周期生成的目标预览框,对所述原始图像进行裁剪或缩放处理,生成对应的一张新的图像,以使所述新的图像仅展示感兴趣目标的图像内容。

可选地,其中所述第一预设目标框是上个周期中合并后的目标框向外扩大第二预设尺寸形成,所述第二预设目标框是上个周期中合并后的目标框向内缩小第三预设尺寸形成。

可选地,其中所述第一预设尺寸的宽长比和所述原始图像尺寸的宽长比相同,所述第二预设尺寸的宽长比和所述原始图像尺寸的宽长比相同。

可选地,其中所述第二预设尺寸与所述第一预设尺寸相同。

可选地,所述获取原始图像为:获取当前周期中最后一帧的原始图像;

所述上一周期生成的目标预览框为上一周期中生成的最后一帧的目标预览框;

所述当前周期生成的目标预览框为当前周期中生成的最后一帧的目标预览框;

上一周期生成的最后一帧的目标预览框具有第一尺寸和第一位置,当前周期生成的最后一帧的目标预览框具有第二尺寸和第二位置,所述目标预览框生成过程还包括:

确定当前周期中其他每帧的目标预览框的尺寸和位置,以使从上一周期的最后一帧至当前周期的最后一帧的各帧原始图像中,目标预览框从所述第一尺寸和所述第一位置逐渐变化至所述第二尺寸和所述第二位置,在当前周期中,目标预览框的位置在任意相邻两帧之间的变化步长一致;

根据所确定的当前周期中其他每帧的目标预览框,对当前周期中其他每帧的原始图像进行剪裁或缩放处理,生成与每帧的原始图像对应的新的图像,以使所述新的图像仅展示感兴趣目标的图像内容。

可选地,在所述确定当前周期中其他每帧的目标预览框的尺寸和位置,以使从上一周期的最后一帧至当前周期的最后一帧的各帧原始图像中,目标预览框从所述第一尺寸和所述第一位置逐渐变化至所述第二尺寸和所述第二位置的过程中,在当前周期中,目标预览框的尺寸在任意相邻两帧之间的变化步长一致。

可选地,每个周期中所述第一尺寸和所述第二尺寸之差为所述周期对应的预览框尺寸差,在不同周期中,目标预览框的尺寸变化步长和对应的预览框尺寸差正相关;

和/或,每个周期中所述第一位置和所述第二位置之差为所述周期对应的预览框位置差,在不同周期中,目标预览框的位置变化步长和对应的预览框位置差正相关。

第二方面,本申请技术方案还提供一种跟踪显示装置,所述装置用于周期性执行目标预览框生成过程,所述装置包括:

图像获取模块,用于获取原始图像;

目标检测模块,用于执行目标检测,获取图像中感兴趣目标的目标框;

合并模块,用于对所有感兴趣目标的目标框进行区域合并,以使合并后的目标框覆盖所有感兴趣目标;

判断模块,用于判断所述合并后的目标框是否落入第一预设目标框与第二预设目标框的补集区域,其中,所述第一预设目标框和所述第二预设目标框是基于上一周期生成的目标预览框确定,所述第一预设目标框的尺寸大于所述上一周期生成的目标预览框的尺寸,所述上一周期生成的目标预览框的尺寸大于所述第二预设目标框尺寸;

目标预览框生成模块,用于在确定所述合并后的目标框落入补集区域,将所述上一周期生成的目标预览框作为当前周期生成的目标预览框,在确定所述合并后的目标框不落入补集区域,将所述合并后的目标框或将合并后的目标框向外扩大第一预设尺寸作为当前周期生成的目标预览框;以及

图像生成模块,用于根据当前周期生成的目标预览框,对所述原始图像进行裁剪或缩放处理,生成对应的一张新的图像,以使所述新的图像仅展示感兴趣目标的图像内容。

第三方面,本申请技术方案还提供一种跟踪显示装置,包括:

处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现上述的方法。

第四方面,本申请技术方案还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行上述的方法。

本申请实施例中的跟踪显示方法、装置和存储介质,通过对目标框进行区域合并,以保证在目标跟踪过程画面覆盖所有的目标,通过判断合并后的目标框是否位于抖动范围,以此作为目标预览框生成的依据,以降低跟踪画面的抖动,并最终根据目标预览框对图像数据进行处理,对画面进行剪裁和缩放,即通过软件的方式实现了图像的目标跟踪功能,无需硬件支持,从而降低了成本,且提高了目标跟踪功能的兼容性。

附图说明

图1为本申请实施例中一种跟踪显示方法的流程图;

图2为本申请实施例中一种抖动范围的示意图;

图3为本申请实施例中另一种跟踪显示方法的流程图;

图4a为本申请实施例中另一种跟踪显示方法的时序图;

图4b为图4a对应一个周期中目标预览框生成过程的流程图;

图4c为本申请实施例中一种f6帧对应的原始图像和目标预览框的示意图;

图4d为本申请实施例中一种f12帧对应的原始图像和目标预览框的示意图;

图4e为本申请实施例中一种从f6帧至f12帧对应的各原始图像和目标预览框的示意图;

图5为本申请实施例中一种跟踪显示装置的结构框图。

具体实施方式

本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。

如图1所示,图1为本申请实施例中一种跟踪显示方法的流程图,本申请实施例提供了一种跟踪显示方法,该方法用于仅展示图像中包括感兴趣目标的图像内容,该方法包括:

周期性执行目标预览框生成过程。

例如,每隔100ms执行一次目标预览框生成过程。

在当前周期,目标预览框生成过程包括:

步骤101、获取原始图像;

步骤102、执行目标检测,获取图像中感兴趣目标的目标框;

例如,基于目标跟踪算法(Hierarchical mean shift,HMS)或者其他算法,对待显示的原始图像进行处理,得到待跟踪目标在显示图像中对应的区域,每个目标在图像中对应的区域称为目标框。

步骤103、对所有感兴趣目标的目标框进行区域合并,以使合并后的目标框覆盖所有感兴趣目标,以保证在目标跟踪过程画面覆盖所有的目标;

步骤104、判断合并后的目标框是否落入第一预设目标框与第二预设目标框的补集区域,若是,即在确定合并后的目标框落入补集区域,则进入步骤105,若否,即在确定合并后的目标框不落入补集区域,则进入步骤106,其中,第一预设目标框和第二预设目标框是基于上一周期生成的目标预览框确定,第一预设目标框的尺寸大于上一周期生成的目标预览框的尺寸,上一周期生成的目标预览框的尺寸大于第二预设目标框尺寸;

步骤105、将上一周期生成的目标预览框作为当前周期生成的目标预览框;

步骤106、将合并后的目标框或将合并后的目标框向外扩大第一预设尺寸作为当前周期生成的目标预览框;

具体地,在目标跟踪的过程中,目标框具有一定的抖动性,例如,人作为目标在走路过程中容易产生小幅度的左右摆动,如果对人走路过程中的左右摆动也进行追踪的话,会导致最终画面的频繁晃动,从而对用户观察画面的过程造成不良体验,不利于目标跟踪的最终呈现。如图2所示,图2为本申请实施例中一种抖动范围的示意图,图2中T’为上一周期生成的目标预览框,R1为第一预设目标预览框,作为抖动上限范围,R2为第二预设目标预览框,作为抖动下限范围,T为当前周期中合并后的目标框。在步骤1014中判断合并后的目标框T是否落入补集区域,如果落入补集区域,则说明目标框的变化不大,属于抖动范围,不需要改变画面,仍使用上个周期中生成的目标预览框,以降低最终呈现图像的抖动,如果否,说明需要改变画面以实现目标跟踪,因此使用当前周期中合并后的目标框生成目标预览框,目标预览框用于最终确定所呈现的画面。

步骤107、根据当前周期生成的目标预览框,对原始图像进行裁剪或缩放处理,生成对应的一张新的图像,以使新的图像仅展示感兴趣目标的图像内容。

具体地,在步骤105和步骤106之后,都会确定一个当前周期生成的目标预览框,在步骤107中,根据所确定的目标预览框对例如YUV编码格式的原始图像数据进行处理,使完整图像中位于目标预览框之外的部分被剪裁,同时目标预览框的部分被缩放以实现突出显示,且使显示画面从上个周期中生成的目标预览框逐渐变换为当前周期中生成的目标预览框,并对处理后的图像数据进行编码处理,以实现预览跟踪画面的显示。

本申请实施例中的跟踪显示方法,通过对目标框进行区域合并,以保证在目标跟踪过程画面覆盖所有的目标,通过判断合并后的目标框是否位于抖动范围,以此作为目标预览框生成的依据,以降低跟踪画面的抖动,并最终根据目标预览框对图像数据进行处理,对画面进行剪裁和缩放,即通过软件的方式实现了图像的目标跟踪功能,无需硬件支持,从而降低了成本,且提高了目标跟踪功能的兼容性。

可选地,如图3所示,图3为本申请实施例中另一种跟踪显示方法的流程图,在每次执行目标预览框生成过程中,步骤102、执行目标检测,获取图像中感兴趣目标的目标框的过程具体包括:

步骤1021、获取预目标框集合,其中,预目标框集合可以为基于算法直接获取到的目标框集合;

步骤1022、将连续n次出现在预目标框集合中的目标框作为本次获取到的目标框。

例如,在当前周期中获取到的目标框已经在连续3个周期中作为预目标框,则将该预目标框作为当前周期中获取到的目标框集合中的目标框,即对通过算法获取到的待跟踪的目标框进行筛选,将其中连续出现过的目标框作为当前周期需要进行跟踪的目标框,以实现更加可靠的目标跟踪,提高目标跟踪的准确性。

可选地,如图2所示,第一预设目标框R1是上个周期中合并后的目标框T’向外扩大第二预设尺寸形成,第二预设目标框R2是上个周期中合并后的目标框T’向内缩小第三预设尺寸形成,第二预设尺寸和第三预设尺寸可以根据需要设置。

可选地,如图2所示,第一预设尺寸的宽长比和原始图像尺寸的宽长比相同,第二预设尺寸的宽长比和原始图像尺寸的宽长比相同。

具体地,例如,第一预设目标框R1的中心与上个周期中合并后的目标框T’的中心位置相同,第一预设目标框R1宽度与上个周期中合并后的目标框T’宽度之差等于原始图像宽度的q分之一,第一预设目标框R1高度与上个周期中合并后的目标框T’高度之差等于原始图像高度的q分之一;第二预设目标框R2的中心与上个周期中合并后的目标框T’的中心位置相同,第二预设目标框R2宽度与上个周期中合并后的目标框T’宽度之差等于原始图像宽度的p分之一,第二预设目标框R2高度与上个周期中合并后的目标框T’高度之差等于原始图像高度的p分之一。例如,原始图像的分辨率为1920×1080,那么第一预设目标框R1宽度在上个周期中合并后的目标框T’宽度的基础上增加了192个像素,第一预设目标框R1高度在上个周期中合并后的目标框T’高度的基础上增加了108个像素,即q=10;类似地,p可以为10或者其他设置值。

可选地,其中第二预设尺寸与第一预设尺寸相同,也就是说,在步骤106中,将第一预设目标框R1作为当前周期生成的目标预览框。

可选地,上述实施例中,获取原始图像为:获取当前周期中最后一帧的原始图像;上一周期生成的目标预览框为上一周期中生成的最后一帧的目标预览框;当前周期生成的目标预览框为当前周期中生成的最后一帧的目标预览框;如图4a和图4b所示,图4a为本申请实施例中另一种跟踪显示方法的时序图,图4b为图4a对应一个周期中目标预览框生成过程的流程图,例如,如图4a所示,图4a示意了从f1至f15这15帧时间,图像显示过程中,每一帧时间用于显示一幅画面,例如每6帧作为一个周期T,每一个周期T执行一次目标预览框生成过程,该目标预览框生成过程包括:

步骤201、获取当前周期中最后一帧的原始图像,由于每个周期T中均执行目标预览框生成过程,因此,在第一个周期T中,获取f6帧的原始图像,在第二个周期T中,获取f12帧的原始图像,以下以第二个周期T作为当前周期为例对目标预览框生成过程进行说明;

步骤202、执行目标检测,获取图像中感兴趣目标的目标框,即在所获取到的f12帧的原始图像中获取感兴趣目标的目标框;

步骤203、对所有感兴趣目标的目标框进行区域合并,以使合并后的目标框覆盖所有感兴趣目标;

步骤204、判断合并后的目标框是否落入第一预设目标框与第二预设目标框的补集区域,其中,第一预设目标框和第二预设目标框是基于上一周期生成的最后一帧的目标预览框确定,即基于f6帧的目标预览框确定,第一预设目标框的尺寸大于上一周期生成的最后一帧的目标预览框的尺寸,上一周期生成的最后一帧的目标预览框的尺寸大于第二预设目标框尺寸,若是,即若在确定合并后的目标框落入补集区域,则进入步骤205,若否,即若在确定合并后的目标框不落入补集区域,则进入步骤206;

步骤205、将上一周期生成的最后一帧的目标预览框作为当前周期生成的最后一帧的目标预览框,然后进入步骤207;

步骤206、将合并后的目标框或将合并后的目标框向外扩大第一预设尺寸作为当前周期生成的最后一帧的目标预览框,然后进入步骤207;

步骤207、根据当前周期生成的最后一帧(即f12帧)的目标预览框,对当前周期中最后一帧(即f12帧)的原始图像进行裁剪或缩放处理,生成对应的一张新的图像,以使新的图像仅展示感兴趣目标的图像内容;

步骤208、确定当前周期中其他每帧的目标预览框的尺寸和位置,以使从上一周期的最后一帧至当前周期的最后一帧的各帧原始图像中,目标预览框从第一尺寸和第一位置逐渐变化至第二尺寸和第二位置,在当前周期中,目标预览框的位置在任意相邻两帧之间的变化步长一致;

具体地,在得到f12帧的原始图像的目标预览框并进行剪裁和缩放处理得到该帧对应的新的图像之后,确定当前周期中其他每帧的目标预览框,即确定f7、f8、f9、f10和f11各帧的目标预览框,这些帧对应的目标预览框的确定方法不同于f12帧中目标预览框的确定方法,并非像步骤202那样根据目标来确定的,而是根据上一周期生成的最后一帧(即f6帧)的目标预览框和当前周期生成的最后一帧(即f12帧)的目标预览框来确定的,例如,如图4c和图4d所示,图4c为本申请实施例中一种f6帧对应的原始图像和目标预览框的示意图,图4d为本申请实施例中一种f12帧对应的原始图像和目标预览框的示意图,可以看出,从f6帧到f12帧,目标预览框的尺寸和位置均发生了变化。目标预览框的位置可以通过基准坐标来表示,基准坐标可以根据需要定义,例如可以定义目标预览框的几何中心坐标为其基准坐标,那么只需要确定目标预览框的几何中心坐标,即确定了目标预览框的基准坐标,或者,可以定义目标预览框的左上角坐标为其基准坐标,那么只需要确定目标预览框的左上角坐标,即确定了目标预览框的基准坐标,基准坐标的变化即代表了目标预览框的位置变化。例如,f6帧对应的目标预览框S1的基准坐标为(x1,y1),(x1,y1)为第一位置,f12帧对应的目标预览框S2的基准坐标为(x2,y2),(x2,y2)为第二位置。目标预览框的尺寸可以通过其长度和宽度来表示,例如,f6帧对应的目标预览框S1的宽度为W1,高度为H1,f12帧对应的目标预览框S2的宽度为W2,高度为H2,W1和H1为第一尺寸,W2和H2为第二尺寸。如图4e所示,图4e为本申请实施例中一种从f6帧至f12帧对应的各原始图像和目标预览框的示意图,从f6帧到f12帧的各帧原始图像中,目标预览框从第一尺寸和第一位置逐渐变化至第二尺寸和第二位置,目标预览框的位置变化步长一致,也就是说,目标预览框的基准坐标中的横坐标在任意相邻两帧画面之间的变化步长为Sx,纵坐标在任意相邻两帧画面之间的变化步长为Sy,其中,

在连续的N帧画面中,基准坐标变化了N次,其中x坐标每次变化量Sx,y坐标每次变化量Sy,由于每个周期对应的画面帧数相同,因此N为固定值,在从f6帧至f12帧中,目标预览框在任意相邻两帧之间的位置变化步长一致,以使得在同一周期的目标预览框确定过程中,目标预览框的变化过程更加平缓稳定。

步骤209、根据所确定的当前周期中其他每帧的目标预览框,对当前周期中其他每帧的原始图像进行剪裁或缩放处理,生成与每帧的原始图像对应的新的图像,以使新的图像仅展示感兴趣目标的图像内容。

具体地,在上述步骤207中对f12帧的原始图像按照目标预览框进行剪裁和缩放处理,得到对应的新图像,在步骤209中,对f7、f8、f9、f10和f11各帧的原始图像按照相应的目标预览框进行剪裁和缩放处理,得到每一帧对应的新图像,这样,整个画面中所有帧均实现了仅展示感兴趣目标的图像内容,即实现了视频图像的目标跟踪。

可选地,在上述步骤208中,确定当前周期中其他每帧的目标预览框的尺寸和位置,以使从上一周期的最后一帧至当前周期的最后一帧的各帧原始图像中,目标预览框从第一尺寸和第一位置逐渐变化至第二尺寸和第二位置,在当前周期中,目标预览框的尺寸在任意相邻两帧之间的变化步长一致。

具体地,如图4e所示,从f6帧到f12帧的各帧原始图像中,目标预览框从第一尺寸和第一位置逐渐变化至第二尺寸和第二位置,目标预览框的尺寸变化步长一致,也就是说,预览框宽度在相邻两帧画面之间的变化步长为SW,预览框高度在相邻两帧画面之间的变化步长为SH,其中,

在连续的N帧画面中,宽度变化了N次,每次变化量SW,高度变化了N次,每次变化量SH,由于每个周期对应的画面帧数相同,因此N为固定值,在从f6帧至f12帧中,目标预览框在任意相邻两帧之间的尺寸变化步长一致,以使得在同一周期的目标预览框确定过程中,目标预览框的尺寸过程更加平缓稳定。

可选地,每个周期中第一尺寸和第二尺寸之差为所述周期对应的预览框尺寸差,在不同周期中,目标预览框的尺寸变化步长和对应的预览框尺寸差正相关;和/或,每个周期中第一位置和第二位置之差为周期对应的预览框位置差,在不同周期中,目标预览框的位置变化步长和对应的预览框位置差正相关。

具体地,如图4e所示,从f6帧的目标预览框逐渐变换为f12帧的目标预览框的过程中,如果预览框移动速度较慢,而f6帧的目标预览框与f12帧的目标预览框之间的距离较远,则可能会导致跟踪画面不及时,相反地,如果预览框移动速度较快,则可能会导致跟踪画面跳跃较大;因此,本申请实施例中会根据两个周期最后一帧对应的预览框的相对位置关系以及尺寸关系来动态调节预览框的移动速度和缩放速度,从而使预览框的移动和缩放过程流畅且高效。其中,预览框移动速度可以通过预览框的位置变化步长来调节,在对图像剪裁的过程中,位置变化步长可以表示在相邻两帧中剪裁位置间距的像素粒度,步长越大,表示所剪裁位置间距的像素粒度越大,位移速度越快,但流畅性变差;预览框缩放速度可以通过预览框的尺寸变化步长来调节,在对图像剪裁的过程中,尺寸变化步长可以表示在相邻两帧中所剪裁的像素粒度大小,步长越大,表示缩放速度越快,但流畅性变差,其中,尺寸分别包括宽度和高度。本申请实施例中,如果第一位置和第二位置之间的差值较大,则使预览框具有较快的位移速度,即具有较大的位置变化步长;如果第一位置和第二位置之间的差值较小,则使预览框具有较慢的位移速度,即具有较小的位置变化步长;如果第一尺寸中宽度和第二尺寸中宽度之间的差值较大,则使预览框具有较快的宽度缩放速度,即具有较大的宽度变化步长;如果第一尺寸中宽度和第二尺寸中宽度之间的差值较小,则使预览框具有较慢的宽度缩放速度,即具有较小的宽度变化步长;如果第一尺寸中高度和第二尺寸中高度之间的差值较大,则使预览框具有较快的高度缩放速度,即具有较大的高度变化步长;如果第一尺寸中高度和第二尺寸中高度之间的差值较小,则使预览框具有较慢的高度缩放速度,即具有较小的高度变化步长。

如图5所示,图5为本申请实施例中一种跟踪显示装置的结构框图,本申请实施例提供一种跟踪显示装置,该装置用于周期性执行目标预览框生成过程,该装置包括:图像获取模块1,用于获取原始图像;目标检测模块2,用于执行目标检测,获取图像中感兴趣目标的目标框;合并模块3,用于对所有感兴趣目标的目标框进行区域合并,以使合并后的目标框覆盖所有感兴趣目标;判断模块4,用于判断合并后的目标框是否落入第一预设目标框与第二预设目标框的补集区域,其中,第一预设目标框和第二预设目标框是基于上一周期生成的目标预览框确定,第一预设目标框的尺寸大于上一周期生成的目标预览框的尺寸,上一周期生成的目标预览框的尺寸大于所述第二预设目标框尺寸;目标预览框生成模块5,用于在确定合并后的目标框落入补集区域,将上一周期生成的目标预览框作为当前周期生成的目标预览框,在确定合并后的目标框不落入补集区域,将合并后的目标框或将合并后的目标框向外扩大第一预设尺寸作为当前周期生成的目标预览框;以及图像生成模块6,用于根据当前周期生成的目标预览框,对原始图像进行裁剪或缩放处理,生成对应的一张新的图像,以使新的图像仅展示感兴趣目标的图像内容。

具体地,该跟踪显示装置可以应用上述实施例中跟踪显示方法,具体过程和原理在此不再赘述。

应理解以上图5所示装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块以软件通过处理元件调用的形式实现,部分模块通过硬件的形式实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,ASIC),或,一个或多个微处理器(digital singnal processor,DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,FPGA)等。再如,当以上某个模块通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,CPU)或其它可以调用程序的处理器。

本申请实施例还提供一种跟踪显示装置,包括:处理器和存储器,存储器用于存储至少一条指令,指令由处理器加载并执行时以实现上述实施例中的跟踪显示方法。

处理器的数量可以为一个或多个,处理器和存储器可以通过总线或者其他方式连接。

存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本申请实施例中的传输方法对应的程序指令/模块。处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行各种功能应用以及数据处理,即实现上述任意方法实施例中的跟踪显示方法。

存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;以及必要数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。

本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行上述实施例中的跟踪显示方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk)等。

本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A、同时存在A和B、单独存在B的情况。其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。

以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1