全景视频的目标追踪显示方法及装置与流程

文档序号:11710219阅读:182来源:国知局
全景视频的目标追踪显示方法及装置与流程

本发明涉及智能电视技术领域,尤其涉及全景视频的目标追踪显示方法及装置。



背景技术:

近年来,vr(virtualreality,虚拟现实)技术已经开始运用在智能电视中。全景视频是vr视频的基本因素,其是将静态的全景图片转化为动态的视频图像,用户能够任意观看在全景摄像机拍摄角度范围内的动态视频,从而产生身临其境之感。

目前,当用户通过智能电视观看全景视频时,由于智能电视某一时刻只能显示全景视频中的部分视角,当用户想要观看的目标对象从全景视频的一个视角移动到另一个视角时,目标对象就会消失在当前显示的视角中,此时用户需要操作遥控器调整视角来实现目标追踪,且目标对象移动地越频繁,用户的遥控操作也会越频繁,不仅操作繁琐,同时也影响了用户的观影体验。



技术实现要素:

本发明的主要目的在于提出一种全景视频的目标追踪显示方法及装置,旨在实现全景视频中目标对象的自动追踪显示,从而简化用户操作,提升用户的观影体验。

为实现上述目的,本发明提供一种全景视频的目标追踪显示方法,所述方法包括如下步骤:

根据用户的选择指令确定全景视频中的目标追踪对象;

按照预设规则生成所述目标追踪对象的标识信息;

根据生成的所述标识信息在所述全景视频中追踪所述目标追踪对象,以使所述目标追踪对象保持在当前显示屏中显示。

可选地,所述根据生成的所述标识信息在所述全景视频中追踪所述目标追踪对象,以使所述目标追踪对象保持在当前显示屏中显示的步骤包括:

根据生成的所述标识信息侦测当前显示屏边缘的预设区域内是否存在所述目标追踪对象;

若是,则按照预设规则调整所述显示屏当前显示的视角,以使所述目标追踪对象保持在当前显示屏中显示。

可选地,所述根据生成的所述标识信息判断当前显示屏边缘的预设区域内是否存在所述目标追踪对象的步骤之前,还包括:

计算所述目标追踪对象所占的像素空间大小;

根据计算得到的所述像素空间大小在所述显示屏边缘设置所述目标追踪对象的侦测区域。

可选地,所述按照预设规则调整所述显示屏当前显示的视角,以使所述目标追踪对象保持在当前显示屏中显示的步骤包括:

获取所述目标追踪对象在所述显示屏边缘的预设区域中的位置信息;

根据获取到的所述位置信息调整所述显示屏当前显示的视角,以使所述目标追踪对象保持在当前显示屏中显示。

可选地,所述按照预设规则生成所述目标追踪对象的标识信息的步骤包括:

获取所述目标追踪对象中每个像素的颜色分量值;

根据获取到的所述颜色分量值对所述目标追踪对象进行颜色取反,得到每个像素取反后的颜色分量值;

将每个像素取反后的颜色分量值按照颜色类型对应进行累加,将累加后的颜色分量值作为所述目标追踪对象的标识。

此外,为实现上述目的,本发明还提供一种全景视频的目标追踪显示装置,所述装置包括:

确定模块,用于根据用户的选择指令确定全景视频中的目标追踪对象;

生成模块,用于按照预设规则生成所述目标追踪对象的标识信息;

追踪显示模块,用于根据生成的所述标识信息在所述全景视频中追踪所述目标追踪对象,以使所述目标追踪对象保持在当前显示屏中显示。

可选地,所述追踪显示模块包括:

侦测单元,用于根据生成的所述标识信息侦测当前显示屏边缘的预设区域内是否存在所述目标追踪对象;

调整单元,用于若当前显示屏边缘的预设区域内存在所述目标追踪对象,则按照预设规则调整所述显示屏当前显示的视角,以使所述目标追踪对象保持在当前显示屏中显示。

可选地,所述追踪显示模块还包括:

计算单元,用于计算所述目标追踪对象所占的像素空间大小;

设置单元,用于根据计算得到的所述像素空间大小在所述显示屏边缘设置所述目标追踪对象的侦测区域。

可选地,所述调整单元还用于:

获取所述目标追踪对象在所述显示屏边缘的预设区域中的位置信息;

根据获取到的所述位置信息调整所述显示屏当前显示的视角,以使所述目标追踪对象保持在当前显示屏中显示。

可选地,所述生成模块包括:

获取单元,用于获取所述目标追踪对象中每个像素的颜色分量值;

颜色取反单元,用于根据获取到的所述颜色分量值对所述目标追踪对象进行颜色取反,得到每个像素取反后的颜色分量值;

累加单元,用于将每个像素取反后的颜色分量值按照颜色类型对应进行累加,将累加后的颜色分量值作为所述目标追踪对象的标识。

本发明根据用户的选择指令确定全景视频中的目标追踪对象;按照预设规则生成所述目标追踪对象的标识信息;根据生成的所述标识信息在所述全景视频中追踪所述目标追踪对象,以使所述目标追踪对象保持在当前显示屏中显示。通过上述方式,当目标追踪对象在全景视频中移动时,显示终端能够根据目标追踪对象的标识信息自动追踪目标对象,用户不必频繁地手动调整显示屏的显示视角,从而简化了用户操作,提升了用户的观影体验。

附图说明

图1为本发明全景视频的目标追踪显示方法第一实施例的流程示意图;

图2为本发明全景视频的目标追踪显示方法第二实施例的流程示意图;

图3为本发明全景视频的目标追踪显示方法第三实施例的流程示意图;

图4为本发明显示屏上边缘的预设区域内存在目标追踪对象的显示界面示意图;

图5为图1中步骤s20的细化步骤示意图;

图6为本发明全景视频的目标追踪显示装置一实施例的功能模块示意图;

图7为图6中追踪显示模块的细化功能模块示意图;

图8为图6中追踪显示模块的另一细化功能模块示意图;

图9为图6中生成模块的细化功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种全景视频的目标追踪显示方法。

参照图1,图1为本发明全景视频的目标追踪显示方法第一实施例的流程示意图。所述方法包括如下步骤:

步骤s10,根据用户的选择指令确定全景视频中的目标追踪对象;

本实施例的应用场景可以为:智能电视通过网络或其他方式获取全景视频资源,并使用相关播放程序播放获取到的全景视频资源,全景视频最初以一个默认的视角进行显示,在播放全景视频的过程中,用户观看并找到其感兴趣的移动对象,将其选定为目标追踪对象,智能电视即自动追踪该对象的移动,使该对象始终在显示屏中进行显示。

具体地,智能电视可通过轮廓自动识别全景视频中可能会产生移动动作的物体,如人物、动物、车辆等,然后,用户通过遥控向智能电视发送选择指令,智能电视在接收到用户的选择指令后确定播放画面中的某一物体作为目标追踪对象;此外,在智能电视支持触屏操作时,用户还可直接通过触摸操作向智能电视发送选择指令,智能电视可通过识别用户基于显示屏的点击、滑动、放大等操作,从而从播放的全景视频中确定目标追踪对象。

步骤s20,按照预设规则生成所述目标追踪对象的标识信息;

在选定目标追踪对象后,智能电视按照预设规则生成目标追踪对象的标识信息,该标识信息用于唯一标识目标追踪对象,可以包括数字、字符以及目标追踪对象的名称、类型等。比如,智能电视可获取目标追踪对象的图像,然后采用哈希算法(如md5算法)计算得到该图像的哈希值作为目标追踪对象的标识;又如,可获取目标追踪对象中每个像素的颜色分量值,根据获取到的颜色分量值对目标追踪对象进行颜色取反,得到每个像素取反后的颜色分量值,将每个像素取反后的颜色分量值按照颜色类型对应进行累加,将累加后的颜色分量值作为所述目标追踪对象的标识。当然,也可以采用其他算法计算得到目标追踪对象的标识。如此,后续对目标追踪对象进行追踪时,就能够通过标识信息快速判断当前显示屏显示的全景视频中是否存在目标追踪对象。

步骤s30,根据生成的所述标识信息在所述全景视频中追踪所述目标追踪对象,以使所述目标追踪对象保持在当前显示屏中显示。

在生成所述目标追踪对象的标识信息后,智能电视根据生成的标识信息在全景视频中追踪目标追踪对象,以使目标追踪对象保持在当前显示屏中显示。具体地,智能电视可根据标识信息侦测目标追踪对象是否已经移动到显示屏边缘,若是,则此时自动调整显示屏当前显示的视角,比如,智能电视当前显示的全景视频的视角是全景摄像机1的拍摄视角,智能电视侦测到目标追踪对象移动至显示屏左边框,此时自动将显示屏当前显示的视角调整为全景摄像机2的拍摄视角,且全景摄像机2的拍摄视角相对于全景摄像机1逆时针旋转预定角度,由此,就能够保证目标追踪对象始终在显示屏中显示而不至于消失在显示屏中。当然,智能电视也可以在预设时长内获取目标追踪对象的移动方向和移动距离,根据移动方向和移动距离对应调整显示屏的视角,以使目标追踪对象一直保持在显示屏的中心位置进行显示,具体实施中可进行灵活设置。

在本实施例中,根据用户的选择指令确定全景视频中的目标追踪对象;按照预设规则生成所述目标追踪对象的标识信息;根据生成的所述标识信息在所述全景视频中追踪所述目标追踪对象,以使所述目标追踪对象保持在当前显示屏中显示。通过上述方式,当目标追踪对象在全景视频中移动时,显示终端能够根据目标追踪对象的标识信息自动追踪目标对象,用户不必频繁地手动调整显示屏的显示视角,从而简化了用户操作,提升了用户的观影体验。

进一步地,参照图2,图2为本发明全景视频的目标追踪显示方法第二实施例的流程示意图。基于上述图1所示的实施例,步骤s30可以包括:

步骤s31,根据生成的所述标识信息侦测当前显示屏边缘的预设区域内是否存在所述目标追踪对象;

步骤s32,若当前显示屏边缘的预设区域内存在所述目标追踪对象,则按照预设规则调整所述显示屏当前显示的视角,以使所述目标追踪对象保持在当前显示屏中显示。

在本实施例中,智能电视在生成目标追踪对象的标识信息后,根据生成的标识信息侦测当前显示屏边缘的预设区域内是否存在目标追踪对象;若当前显示屏边缘的预设区域内存在目标追踪对象,则按照预设规则调整显示屏当前显示的视角,以使目标追踪对象保持在当前显示屏中显示。比如,智能电视在某一时刻侦测到目标追踪对象移动到显示屏左边缘的预设区域内,该目标追踪对象很有可能继续向左移动,此时应对应调整显示屏当前显示的视角,以使目标追踪对象保持在当前显示屏中显示。

上述步骤中,智能电视根据标识信息侦测当前显示屏边缘的预设区域内是否存在目标追踪对象的具体步骤可以为:某一时刻智能电视确定全景视频中的目标追踪对象并按照预设规则计算其标识值,下一时刻智能电视获取显示屏边缘的预设区域内所有可能会产生移动动作的物体并按照相同的规则分别计算其标识值,将计算得到的标识值与目标追踪对象的标识值进行匹配,若匹配成功,则可判定目标追踪对象已经移动到显示屏边缘的预设区域内。

进一步地,步骤s32可以包括:

步骤s321,获取所述目标追踪对象在所述显示屏边缘的预设区域中的位置信息;

步骤s322,根据获取到的所述位置信息调整所述显示屏当前显示的视角,以使所述目标追踪对象保持在当前显示屏中显示。

在侦测到当前显示屏边缘的预设区域内存在目标追踪对象时,智能电视进一步获取目标追踪对象在显示屏边缘的预设区域中的位置信息,然后根据获取到的位置信息调整显示屏当前显示的视角,以使目标追踪对象保持在当前显示屏中显示。比如,若获取到目标追踪对象在显示屏左边缘的预设区域中,则对应将显示屏当前显示的视角向左移动;若获取到目标追踪对象在显示屏上边缘的预设区域中,则对应将显示屏当前显示的视角向上移动。其中,视角移动或旋转的范围可预先进行设置,也可根据目标追踪对象的移动距离而定。

本实施例通过侦测显示屏边缘的预设区域内是否存在目标追踪对象,能够对目标追踪对象的移动情况进行有效判定,当目标追踪对象处于显示屏边缘时,调整显示屏当前显示的视角,能够保证目标追踪对象保持在当前显示屏中显示而不至于消失在显示屏中,提升了用户的观影体验。

进一步地,参照图3,图3为本发明全景视频的目标追踪显示方法第三实施例的流程示意图。基于上述图2所示的实施例,在步骤s31之前,还可以包括:

步骤s33,计算所述目标追踪对象所占的像素空间大小;

步骤s34,根据计算得到的所述像素空间大小在所述显示屏边缘设置所述目标追踪对象的侦测区域。

在本实施例中,由于目标追踪对象的侦测区域不宜设置得过小,也不宜设置得过大,设置过小会导致在预设区域内侦测不到目标追踪对象,设置过大会则会增加智能电视的运算量。为保证侦测区域范围设置的合理性,在根据生成的标识信息侦测当前显示屏边缘的预设区域内是否存在目标追踪对象之前,智能电视可以首先计算目标追踪对象所占的像素空间大小,然后根据计算得到的像素空间大小在所述显示屏边缘设置目标追踪对象的侦测区域。

参照图4,图4为本发明显示屏上边缘的预设区域内存在目标追踪对象的显示界面示意图。比如,智能电视计算得到目标追踪对象所占的像素空间大小为60×80(水平方向长度为60像素,竖直方向高度为80像素),则设置显示屏每个边缘的目标追踪对象的侦测区域在水平方向上的长度应不小于60像素,而在竖直方向的高度应不小于80像素,在此基础上侦测区域的大小可根据实际需要进行灵活设置。

本实施例根据目标追踪对象所占的像素空间大小设置目标追踪对象的侦测区域,能够保证侦测区域范围设置的合理性,从而能够降低智能电视的运算量,提高侦测效率。

进一步地,参照图5,图5为图1中步骤s20的细化步骤示意图。基于上述的实施例,步骤s20可以包括:

步骤s21,获取所述目标追踪对象中每个像素的颜色分量值;

步骤s22,根据获取到的所述颜色分量值对所述目标追踪对象进行颜色取反,得到每个像素取反后的颜色分量值;

步骤s23,将每个像素取反后的颜色分量值按照颜色类型对应进行累加,将累加后的颜色分量值作为所述目标追踪对象的标识。

由于组成目标追踪对象的每个像素点都有其对应的颜色,且像素点的颜色其都是由红、绿、蓝三种颜色进行混合后生成的,因此,每个像素点的颜色可以用红、绿、蓝三种颜色分量表示。如(100,200,100)可表示组成该像素的红颜色分量为100,绿颜色分量为200,蓝颜色分量为100。

本实施例智能电视按照预设规则生成目标追踪对象的标识信息的方式可以为:在用户选定目标追踪对象后,获取目标追踪对象中每个像素的颜色分量值,然后根据获取到的颜色分量值对目标追踪对象进行颜色取反,得到每个像素取反后的颜色分量值,再将每个像素取反后的颜色分量值按照颜色类型对应进行累加,将累加后的颜色分量值作为目标追踪对象的标识。

比如,对于一个白色像素点(0,0,0),将其进行颜色取反,即用255分别减去每个颜色分量值,则得到一个黑色像素点(255,255,255)。若智能电视获取到目标追踪对象中每个像素的颜色分量值分别为(100,200,100),(100,150,100),……,则将所述目标追踪对象进行颜色取反后得到每个像素取反后的颜色分量值,即(155,55,155),(155,105,155),……,将每个像素取反后的颜色分量值按照颜色类型对应进行累加,即(155+155+…,55+105+…,155+155+…),若累加得到颜色分量值为(a,b,c),则将(a,b,c)作为目标追踪对象的标识。

对于某些目标追踪对象(比如汽车),其组成像素的颜色一般是不变的,因而通过上述计算方式得到的颜色分量值可以作为目标追踪对象的标识,在显示屏中的移动物体较多时,通过颜色分量值的匹配即可将目标追踪对象和其他移动物体快速区分开来。

本发明还提供一种全景视频的目标追踪显示装置。

参照图6,图6为本发明全景视频的目标追踪显示装置一实施例的功能模块示意图。所述装置包括:

确定模块10,用于根据用户的选择指令确定全景视频中的目标追踪对象;

本实施例的应用场景可以为:智能电视通过网络或其他方式获取全景视频资源,并使用相关播放程序播放获取到的全景视频资源,全景视频最初以一个默认的视角进行显示,在播放全景视频的过程中,用户观看并找到其感兴趣的移动对象,将其选定为目标追踪对象,智能电视即自动追踪该对象的移动,使该对象始终在显示屏中进行显示。

具体地,智能电视可通过轮廓自动识别全景视频中可能会产生移动动作的物体,如人物、动物、车辆等,然后,用户通过遥控向智能电视发送选择指令,确定模块10在接收到用户的选择指令后确定播放画面中的某一物体作为目标追踪对象;此外,在智能电视支持触屏操作时,用户还可直接通过触摸操作向智能电视发送选择指令,确定模块10可通过识别用户基于显示屏的点击、滑动、放大等操作,从而从播放的全景视频中确定目标追踪对象。

生成模块20,用于按照预设规则生成所述目标追踪对象的标识信息;

在选定目标追踪对象后,生成模块20按照预设规则生成目标追踪对象的标识信息,该标识信息用于唯一标识目标追踪对象,可以包括数字、字符以及目标追踪对象的名称、类型等。比如,生成模块20可获取目标追踪对象的图像,然后采用哈希算法(如md5算法)计算得到该图像的哈希值作为目标追踪对象的标识;又如,生成模块20可获取目标追踪对象中每个像素的颜色分量值,根据获取到的颜色分量值对目标追踪对象进行颜色取反,得到每个像素取反后的颜色分量值,将每个像素取反后的颜色分量值按照颜色类型对应进行累加,将累加后的颜色分量值作为所述目标追踪对象的标识。当然,也可以采用其他算法计算得到目标追踪对象的标识。如此,后续对目标追踪对象进行追踪时,就能够通过标识信息快速判断当前显示屏显示的全景视频中是否存在目标追踪对象。

追踪显示模块30,用于根据生成的所述标识信息在所述全景视频中追踪所述目标追踪对象,以使所述目标追踪对象保持在当前显示屏中显示。

在生成模块20生成所述目标追踪对象的标识信息后,追踪显示模块30根据生成的标识信息在全景视频中追踪目标追踪对象,以使目标追踪对象保持在当前显示屏中显示。具体地,追踪显示模块30可根据标识信息侦测目标追踪对象是否已经移动到显示屏边缘,若是,则此时自动调整显示屏当前显示的视角,比如,智能电视当前显示的全景视频的视角是全景摄像机1的拍摄视角,追踪显示模块30侦测到目标追踪对象移动至显示屏左边框,此时自动将显示屏当前显示的视角调整为全景摄像机2的拍摄视角,且全景摄像机2的拍摄视角相对于全景摄像机1逆时针旋转预定角度,由此,就能够保证目标追踪对象始终在显示屏中显示而不至于消失在显示屏中。当然,追踪显示模块30也可以在预设时长内获取目标追踪对象的移动方向和移动距离,根据移动方向和移动距离对应调整显示屏的视角,以使目标追踪对象一直保持在显示屏的中心位置进行显示,具体实施中可进行灵活设置。

在本实施例中,确定模块10根据用户的选择指令确定全景视频中的目标追踪对象;生成模块20按照预设规则生成所述目标追踪对象的标识信息;追踪显示模块30根据生成的所述标识信息在所述全景视频中追踪所述目标追踪对象,以使所述目标追踪对象保持在当前显示屏中显示。通过上述方式,当目标追踪对象在全景视频中移动时,显示终端能够根据目标追踪对象的标识信息自动追踪目标对象,用户不必频繁地手动调整显示屏的显示视角,从而简化了用户操作,提升了用户的观影体验。

进一步地,参照图7,图7为图6中追踪显示模块的细化功能模块示意图。基于上述图6所示的实施例,追踪显示模块30可以包括:

侦测单元31,用于根据生成的所述标识信息侦测当前显示屏边缘的预设区域内是否存在所述目标追踪对象;

调整单元32,用于若当前显示屏边缘的预设区域内存在所述目标追踪对象,则按照预设规则调整所述显示屏当前显示的视角,以使所述目标追踪对象保持在当前显示屏中显示。

在本实施例中,生成模块20在生成目标追踪对象的标识信息后,侦测单元31根据生成的标识信息侦测当前显示屏边缘的预设区域内是否存在目标追踪对象;若当前显示屏边缘的预设区域内存在目标追踪对象,则调整单元32按照预设规则调整显示屏当前显示的视角,以使目标追踪对象保持在当前显示屏中显示。比如,侦测单元31在某一时刻侦测到目标追踪对象移动到显示屏左边缘的预设区域内,该目标追踪对象很有可能继续向左移动,此时调整单元32应对应调整显示屏当前显示的视角,以使目标追踪对象保持在当前显示屏中显示。

上述步骤中,侦测单元31根据标识信息侦测当前显示屏边缘的预设区域内是否存在目标追踪对象的具体步骤可以为:某一时刻确定全景视频中的目标追踪对象并按照预设规则计算其标识值,下一时刻获取显示屏边缘的预设区域内所有可能会产生移动动作的物体并按照相同的规则分别计算其标识值,将计算得到的标识值与目标追踪对象的标识值进行匹配,若匹配成功,则可判定目标追踪对象已经移动到显示屏边缘的预设区域内。

进一步地,所述调整单元32还用于:获取所述目标追踪对象在所述显示屏边缘的预设区域中的位置信息;根据获取到的所述位置信息调整所述显示屏当前显示的视角,以使所述目标追踪对象保持在当前显示屏中显示。

在侦测单元31侦测到当前显示屏边缘的预设区域内存在目标追踪对象时,调整单元32进一步获取目标追踪对象在显示屏边缘的预设区域中的位置信息,然后根据获取到的位置信息调整显示屏当前显示的视角,以使目标追踪对象保持在当前显示屏中显示。比如,若获取到目标追踪对象在显示屏左边缘的预设区域中,则对应将显示屏当前显示的视角向左移动;若获取到目标追踪对象在显示屏上边缘的预设区域中,则对应将显示屏当前显示的视角向上移动。其中,视角移动或旋转的范围可预先进行设置,也可根据目标追踪对象的移动距离而定。

本实施例通过侦测显示屏边缘的预设区域内是否存在目标追踪对象,能够对目标追踪对象的移动情况进行有效判定,当目标追踪对象处于显示屏边缘时,调整显示屏当前显示的视角,能够保证目标追踪对象保持在当前显示屏中显示而不至于消失在显示屏中,提升了用户的观影体验。

进一步地,参照图8,图8为图6中追踪显示模块的另一细化功能模块示意图。基于上述图7所示的实施例,追踪显示模块30还可以包括:

计算单元33,用于计算所述目标追踪对象所占的像素空间大小;

设置单元34,用于根据计算得到的所述像素空间大小在所述显示屏边缘设置所述目标追踪对象的侦测区域。

在本实施例中,由于目标追踪对象的侦测区域不宜设置得过小,也不宜设置得过大,设置过小会导致在预设区域内侦测不到目标追踪对象,设置过大会则会增加智能电视的运算量。为保证侦测区域范围设置的合理性,在侦测单元31根据生成的标识信息侦测当前显示屏边缘的预设区域内是否存在目标追踪对象之前,计算单元33可以首先计算目标追踪对象所占的像素空间大小,然后设置单元34根据计算得到的像素空间大小在所述显示屏边缘设置目标追踪对象的侦测区域。

参照图4,图4为本发明显示屏上边缘的预设区域内存在目标追踪对象的显示界面示意图。比如,计算单元33计算得到目标追踪对象所占的像素空间大小为60×80(水平方向长度为60像素,竖直方向高度为80像素),则设置单元34设置显示屏每个边缘的目标追踪对象的侦测区域在水平方向上的长度应不小于60像素,而在竖直方向的高度应不小于80像素,在此基础上侦测区域的大小可根据实际需要进行灵活设置。

本实施例根据目标追踪对象所占的像素空间大小设置目标追踪对象的侦测区域,能够保证侦测区域范围设置的合理性,从而能够降低智能电视的运算量,提高侦测效率。

进一步地,参照图9,图9为图6中生成模块的细化功能模块示意图。基于上述的实施例,生成模块20可以包括:

获取单元21,用于获取所述目标追踪对象中每个像素的颜色分量值;

颜色取反单元22,用于根据获取到的所述颜色分量值对所述目标追踪对象进行颜色取反,得到每个像素取反后的颜色分量值;

累加单元23,用于将每个像素取反后的颜色分量值按照颜色类型对应进行累加,将累加后的颜色分量值作为所述目标追踪对象的标识。

由于组成目标追踪对象的每个像素点都有其对应的颜色,且像素点的颜色其都是由红、绿、蓝三种颜色进行混合后生成的,因此,每个像素点的颜色可以用红、绿、蓝三种颜色分量表示。如(100,200,100)可表示组成该像素的红颜色分量为100,绿颜色分量为200,蓝颜色分量为100。

本实施例生成模块20按照预设规则生成目标追踪对象的标识信息的方式可以为:在用户选定目标追踪对象后,获取单元21获取目标追踪对象中每个像素的颜色分量值,颜色取反单元22根据获取到的颜色分量值对目标追踪对象进行颜色取反,得到每个像素取反后的颜色分量值,累加单元23再将每个像素取反后的颜色分量值按照颜色类型对应进行累加,将累加后的颜色分量值作为目标追踪对象的标识。

比如,对于一个白色像素点(0,0,0),将其进行颜色取反,即用255分别减去每个颜色分量值,则得到一个黑色像素点(255,255,255)。若获取单元21获取到目标追踪对象中每个像素的颜色分量值分别为(100,200,100),(100,150,100),……,则颜色取反单元22将所述目标追踪对象进行颜色取反后得到每个像素取反后的颜色分量值,即(155,55,155),(155,105,155),……,累加单元23将每个像素取反后的颜色分量值按照颜色类型对应进行累加,即(155+155+…,55+105+…,155+155+…),若累加得到颜色分量值为(a,b,c),则将(a,b,c)作为目标追踪对象的标识。

对于某些目标追踪对象(比如汽车),其组成像素的颜色一般是不变的,因而通过上述计算方式得到的颜色分量值可以作为目标追踪对象的标识,在显示屏中的移动物体较多时,通过颜色分量值的匹配即可将目标追踪对象和其他移动物体快速区分开来。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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