【技术实现步骤摘要】
确定叠加显示的识别框的方法及可读存储介质和电子设备
[0001]本专利技术涉及视频显示
,尤其涉及确定叠加显示的识别框的方法及可读存储介质和电子设备。
技术介绍
[0002]在视频处理时,识别出画面中的物体及位置后,在物体轮廓边界处画框,通常为一个长方形的框,以标记该物体。如果物体是运动的,则在叠加识别框之后,识别框相对于物体的位移会有变化,在视觉上会产生抖动效果。
[0003]以下以视频画面的图像格式属于颜色分量需要通过插值来补全的格式,如:YUV422、YVU422、YUV420、YVU420等为例,给出识别框叠加显示的过程,具体以图像格式采用YUV420为例:
[0004]1)在采集的视频流的当前帧识别出物体及其位置时,确定在该物体的轮廓边界处叠加的识别框在当前帧中的位置。
[0005]识别框在当前帧中的位置可通过:识别框的起始点坐标、整框宽(即整个识别框的宽度)、整框高(即整个识别框的高度)表示,其中,识别框在四个方向的边框的宽度(以下称边框宽)通常都为两个像素。
[0006]图 ...
【技术保护点】
【技术特征摘要】
1.一种确定叠加显示的识别框的方法,其特征在于,该方法包括:获取第一识别框在原始帧中的位置信息,所述第一识别框用于标记所述原始帧中的一目标物;将第一识别框在原始帧中的位置信息转换为第一识别框在输出帧中的位置信息;所述输出帧与所述原始帧的内容相同、但分辨率不同;根据第一识别框在输出帧中的位置信息,若确定第一识别框的起始点在输出帧中的位置在所述目标物的运动方向上指向输出帧的两个像素之间,则按照以下方式设置在所述输出帧上叠加显示的第二识别框:以所述两个像素为基准,在所述目标物的运动方向上分别向两侧扩展第一预设数目个像素和第二预设个数目个像素,得到所述第二识别框在所述目标物的运动方向上的边框,其中,所述目标物的运动方向为水平方向或垂直方向。2.根据权利要求1所述的方法,其特征在于,当第一识别框的起始点在输出帧中的位置正好指向输出帧的一个像素时,则所述以所述两个像素为基准包括:将所述第一识别框的起始点在输出帧中的位置正好指向的输出帧的像素作为第一像素,且,当目标物的运动方向为水平方向时,将输出帧上与第一像素处于同一行且位于第一像素右边的像素作为第二像素;当目标物的运动方向为垂直方向时,将输出帧上与第一像素处于同一列且位于第一像素下方的像素作为第二像素;以第一像素和第二像素为基准。3.根据权利要求1或2所述的方法,其特征在于,所述在所述目标物的运动方向上分别向两侧扩展第一预设数目个像素和第二预设个数目个像素之后,进一步包括:若所述目标物的运动方向为水平方向,则将扩展后位于最左侧的像素作为第二识别框的左边框的第一行像素的起始点,将扩展后位于最右侧的像素作为第二识别框的左边框的第一行像素的终点;若所述目标物的运动方向为垂直方向,则将扩展后位于最上方的像素作为第二识别框的上边框的第一列像素的起始点,将扩展后位于最下方的像素作为第二识别框的上边框的第一列像素的终点。4.根据权利要求3所述的方法,其特征在于,所述第一预设数目为1+2*m、所述第二预设数目为1+2*n,m、n都为非负整数,且m、n不一定相等。5.根据权利要求4所述的方法,其特征在于,所述确定第一识别框的起始点在输出帧中的位置在所述目标物的运动方向上指向输出帧的两个像素之间之后,进一步包括:确定所述两个像素中的第一像素在输出帧的所在行中为第偶数个像素,所述第一像素为所述两个像素中位于左边的像素或位于上方的像素;且,所述得到所述第二识别框在所述目标物的运动方向上的边框之后,进一步包括:对于第二识别框上的每一非边界像素,将该像素的Y、U、V值设定为与预先定义的第二识别框的Y、U、V值相同;对于第二识别框上的每一边界像素,将该像素的U、V值设定为与预先定义的第二识别框的U、V值相同,将该像素的Y值设定为:预先定义的第二识别框的Y值与该像素对应的所述输出帧的像素的Y值融合后的值。
6.根据权利要求5所述的方法,其特征在于,所述将该像素的Y值设定为:预先定义的第二识别框的Y值与该像素对应的所述的Y值融合后的值包括:若该像素位于第二识别框的边框的左边界或上边界,则该像素的Y值等于α*[1
‑
...
【专利技术属性】
技术研发人员:叶炎钟,李文斌,
申请(专利权)人:杭州睿影科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。