【技术实现步骤摘要】
一种在视频帧上叠加无闪烁图形的方法
本专利技术涉及视频码流领域,尤其涉及一种在视频帧上叠加无闪烁图形的方法。
技术介绍
随着社会治安体系的不断完善,数字化、智能化、网络化已源源不断的渗透到我们的生活中。平安城市,智能交通,甚至到近几年的智能家居,机器人,无人机等在一定程度上很好的诠释了这些技术。通常经前端设备或者下级平台推送的视频码流在用户指定窗体上显示,如果窗体过小,会导致视频画面某一部分的信息不能清晰的展现给客户。此时就需要对客户感兴趣的区域进行放大播放,用户在视频码流上通过鼠标画矩形区域,然后对此区域内的码流进行独立窗体播放。一般情况下用户通过鼠标在画面上画的矩形框会随着码流的更新而被覆盖导致画框过程闪烁。因此,本领域的技术人员致力于开发一种针对画框闪烁的处理方法,有效的解决用户在播放的画面上对自己感兴趣的区域进行图形标注后直观感觉标注图形不断闪烁的问题。
技术实现思路
有鉴于现有技术的上述缺陷,本专利技术所要解决的技术问题是叠加图形后视频界面闪烁问题、叠加图形后图形模糊不清的问题以及叠加图形颜色依赖问题。为实现上述目的,本专利技术提供了一种在视频帧上叠加无闪烁图形的方法包括以下步骤:步骤1、初始化;步骤2、码流接收;步骤3、解码、画框、显示;步骤4、销毁。进一步地,所述步骤1还包括:步骤1.1、初始化画框是否开启标志、起始坐标、终止坐标、解码参数、显示参数;步骤1.2、创建码流接收线程,解码显示线程;步骤1.3、初始化矩形框颜色的亮度及色度分量值;步骤1.4、初始化矩形框队列。进一步地,所述步骤2还包括:步骤2.1、创建码流接收端口;步骤2.2、开启码 ...
【技术保护点】
1.一种在视频帧上叠加无闪烁图形的方法,其特征在于,包括以下步骤:步骤1、初始化;步骤2、码流接收;步骤3、解码、画框、显示;步骤4、销毁。
【技术特征摘要】
1.一种在视频帧上叠加无闪烁图形的方法,其特征在于,包括以下步骤:步骤1、初始化;步骤2、码流接收;步骤3、解码、画框、显示;步骤4、销毁。2.如权利要求1所述的一种在视频帧上叠加无闪烁图形的方法,其特征在于,所述步骤1还包括:步骤1.1、初始化画框是否开启标志、起始坐标、终止坐标、解码参数、显示参数;步骤1.2、创建码流接收线程,解码显示线程;步骤1.3、初始化矩形框颜色的亮度及色度分量值;步骤1.4、初始化矩形框队列。3.如权利要求1所述的一种在视频帧上叠加无闪烁图形的方法,其特征在于,所述步骤2还包括:步骤2.1、创建码流接收端口;步骤2.2、开启码流接收线程并在指定端口上接收码流;步骤2.3、将接收的码流发送到解码显示线程。4.如权利要求1所述的一种在视频帧上叠加无闪烁图形的方法,其特征在于,所述步骤3还包括:步骤3.1、解码显示线程接收从收流线程中发送的数据后进行解码;步骤3.2、根据码流尺寸信息将解码后数据的亮度分量及色度分量分别存储并实时更新;步骤3.3、画框标志有效则执行此步骤进行画框操作,否则转入步骤4;步骤3.4、在鼠标左键释放事件中记录当前鼠标坐标值;步骤3.5、对新修改的码流数据进行显示。5.如权利要求1所述的一种在视频帧上叠加无闪烁图形的方法,其特征在于,所述步骤4还包括:步骤4.1、销毁码流接收线程;步骤4.2、销毁解码显示线程,内存释放。6.如权利要求4所述的一种在视频帧上叠加无闪烁图形的方法,其特征在于,所述步骤3.3还包括:步骤3.3.1、在鼠标左键按下事件中记录当前鼠标坐标值;步骤3.3.2、在鼠标移动事件中记录鼠标移动过程中的坐标值,此坐标值是相对桌面坐标系;步骤3.3.3、矩形窗体边框像素值修改;步骤3.3.4、跳转至步骤3.3,循环上述操作画队列中的下一个矩形窗体。7.如权利要求6所述的一种在视频帧上叠加无闪烁图形的方法,其特征在于,所述步骤3.3.3还包括:步骤3.3.3.1、坐标纠正,确保画框的区域就在视频画面播放的有效区域内;步骤3.3.3.2、坐标转换,将要画框的区域转换成相对图像的区域;步骤3.3.3.3、获取码流分辨率;步骤3.3.3.4、提升精准度,将要画框的坐标点根据视频显示区域及码流分辨率按比例放大或者缩小2的N次幂;步骤3.3.3.5、校验矩形框尺寸,因解码后的数据是YUV420格式的,所以矩形框尺寸必须是2个像素及以上;步骤3.3.3.6、将画框的矩形区域保存在队列中;步骤3.3.3.7、将矩形区域的起始坐标和宽度、高度取偶数;步骤3.3.3.8、分别计算矩形区域的亮度和色度分量;步骤3.3.3.9、像素点查询;查找画框起始坐标点像素点,相对于视频的偏移量,视频的亮度分量开始位置加上矩形窗体的开始纵坐标分量乘以视频的宽度再加上矩形窗体的横坐标分量;同理查找到UV分量的偏移位置像素点;此时的色度分量的偏移量分别是亮度分量的一半;步骤3.3.3.10、画上横线,确保亮度分量是画两行,色度分量画一行;此处画线时要用框颜色的亮度和色度的分量;步骤3.3.3.11、画左右两条竖线,...
【专利技术属性】
技术研发人员:王丹,王夷,刘其峰,王小虎,闫建强,杨波,李菲菲,
申请(专利权)人:上海熙菱信息技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。