视频处理方法及装置的制造方法_2

文档序号:9399638阅读:来源:国知局
其锐化可能造成锐化过度而降低该视频的观看效果。进而,为了仅对边缘集中区域进行锐化处理,基于步骤203中由边缘强度生成的灰度图,对该视频图像进行锐化处理。
[0045]具体地,基于该灰度图,对该视频图像进行锐化处理包括:以该灰度图作为蒙版,基于该蒙版对该图像进行锐化处理,该蒙版用于确定进行锐化处理的区域。更具体地,将该灰度图中低亮度的部分确定为弱锐化处理的区域,将该灰度图中高亮度的部分确定为强锐化处理的区域。
[0046]为了更准确地确定该边缘集中区域,在本发明实施例中,基于该灰度图,对该视频图像进行锐化处理还包括:对该灰度图进行处理,使得该灰度图可以准确地表示该视频图像的边缘集中区域,基于处理后的灰度图对该视频图像进行锐化处理的过程。具体地,该过程可以包括以下步骤204A-205D:
[0047]204A、对该灰度图进行膨胀操作。
[0048]该膨胀操作用于扩展该灰度图中亮度高的部分。具体地,该膨胀操作包括:根据该灰度图确定任意形状的滑动窗口,例如,如果该灰度图为16:9的长方形画幅,则可以确定一个16:9的长方形的滑动窗口 ;使得该滑动窗口划过该灰度图,对该灰度图中被该滑动窗口覆盖的区域中最高亮度的像素进行提取;在该灰度图上,用该最高亮度的像素代替被该滑动窗口覆盖的区域中心位置的像素。
[0049]204B、对该灰度图进行高斯模糊操作,得到第一中间图像。
[0050]在该膨胀操作之后,为了使得扩展后的亮度高的部分与其余部分可以平滑过渡,可以进一步对该灰度图进行高斯模糊操作。该高斯模糊操作是指,将该灰度图与适当大小的高斯矩阵进行卷积运算,进而得到模糊效果的操作。
[0051]204C、对该第一中间图像,执行腐蚀操作,得到第二中间图像。
[0052]该腐蚀操作用于适当的收缩该灰度图中亮度高的部分。与204A中的膨胀操作对应地,该腐蚀操作包括:根据该灰度图确定任意形状的滑动窗口,例如,如果该灰度图为16:9的长方形,则可以确定一个16:9的长方形的滑动窗口,使得该滑动窗口划过该灰度图,对该灰度图中被该滑动窗口覆盖的区域中最低亮度的像素进行提取;在该灰度图上,用该最低亮度的像素代替被该滑动窗口覆盖的区域中心位置的像素。
[0053]需要说明的是,步骤204A、步骤204B及步骤204C用于适当地调整该灰度图的亮度高部分的范围,并使得该灰度图中亮度高的部分与亮度低的部分平滑连接,在实际应用中,可以重新组合排序上述步骤204A-204C,本发明实施例仅以优选的方式进行说明,对重新组合排序上述步骤204A-204C形成的技术方案不作具体限定。
[0054]204D、基于该第二中间图像对该视频图像进行锐化处理。
[0055]为了仅对边缘集中区域进行锐化处理,以该第二中间图像作为蒙版,基于该蒙版对该图像进行锐化处理。
[0056]本发明实施例提供的方法通过获取待处理的多个视频图像;对于该多个视频图像中的每个视频图像,根据该视频图像的像素点边缘强度,生成该视频图像的灰度图,该灰度图中每个像素点的灰度为该视频图像中对应像素点的边缘强度;基于该灰度图,对该视频图像进行锐化处理。采用本方法,可以有选择地对视频图像中应该进行锐化的边缘强度高的区域进行锐化处理,相比于对整个视频图像进行锐化处理的方法,避免了过度锐化,提高了视频的观看效果。
[0057]图3是本发明实施例提供的一种视频处理装置的框图。参见图3,该装置包括:
[0058]获取模块301,用于获取待处理的多个视频图像;
[0059]生成模块302,用于对于该多个视频图像中的每个视频图像,根据该视频图像的像素点边缘强度,生成该视频图像的灰度图,该灰度图中每个像素点的灰度为该视频图像中对应像素点的边缘强度;
[0060]处理模块303,用于基于该灰度图,对该视频图像进行锐化处理。
[0061]本发明实施例提供的装置,通过获取待处理的多个视频图像;对于该多个视频图像中的每个视频图像,根据该视频图像的像素点边缘强度,生成该视频图像的灰度图,该灰度图中每个像素点的灰度为该视频图像中对应像素点的边缘强度;基于该灰度图,对该视频图像进行锐化处理。采用本方法,可以有选择地对视频图像中应该进行锐化的边缘强度高的区域进行锐化处理,相比于对整个视频图像进行锐化处理的方法,避免了过度锐化,提高了视频的观看效果。
[0062]可选地,该装置还包括:
[0063]确定模块,用于应用边缘提取算子,确定该视频图像中每个像素点的边缘强度。
[0064]可选地,该处理模块用于:对该灰度图进行膨胀操作和/或高斯模糊操作,得到第一中间图像;对该第一中间图像,执行腐蚀操作,得到第二中间图像;基于该第二中间图像对该视频图像进行锐化处理。
[0065]可选地,该处理模块用于:以该灰度图作为蒙版,基于该蒙版对该图像进行锐化处理。
[0066]可选地,该获取模块还用于:对视频的多个初始视频图像进行文字检测,将包含文字的多个视频图像作为待处理图像。
[0067]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0068]图4是本发明实施例提供的一种终端400的框图。例如,终端400可以是移动电话,计算机,数字电视终端,消息收发终端,平板终端,个人数字助理等。
[0069]参照图4,终端400可以包括以下一个或多个组件:处理组件402,存储器404,电源组件406,多媒体组件408,音频组件410,输入/输出(I/O)的接口 412,传感器组件414,以及通信组件416。
[0070]处理组件402通常控制终端400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。
[0071]存储器404被配置为存储各种类型的数据以支持在终端400的操作。这些数据的示例包括用于在终端400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储终端或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0072]电源组件406为终端400的各种组件提供电力。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为终端400生成、管理和分配电力相关联的组件。
[0073]多媒体组件408包括在所述终端400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当终端400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1