一种图像字幕的消除方法及装置制造方法及图纸

技术编号:23625506 阅读:53 留言:0更新日期:2020-03-31 23:02
本申请实施方式公开了一种图像字幕的消除方法及装置。所述方法包括:获取待消除字幕的目标图像;从所述目标图像中确定最大稳定极值区域,并识别所述目标图像中的边缘区域;根据所述最大稳定极值区域和所述边缘区域,确定字幕掩码图像;根据所述字幕掩码图像,对所述目标图像进行字幕清除处理。本申请实施例提供的技术方案,能够提高图像字幕的消除效果。

A method and device for eliminating image subtitle

【技术实现步骤摘要】
一种图像字幕的消除方法及装置
本申请涉及互联网
,特别涉及一种图像字幕的消除方法及装置。
技术介绍
随着互联网技术的不断发展,用户越来越多会通过一些视频类的应用(Application)来观看视频。例如这些视频类的应用可以是腾讯视频、爱奇艺、搜狐视频等等。在观看一些长视频之后,一些用户可能会希望从长视频截取图像,并将图像中的字幕清除掉,然后将消除字幕后的图像作为封面。这时,为了满足用户的需求,有必要提供一种图像字幕的消除方法。目前常规图像字幕的消除方法主要是通过连通域分析算法识别出图像中的字幕区域,接着对识别出的字幕区域内的图像表征的字幕进行清除处理。然而,由于该方法在识别字幕区域的过程中,容易将与字幕区域相近的背景区域误识别为字幕区域,这样会导致字幕清除处理后的图像中出现大面积模糊的情况,从而导致图像字幕的消除效果较差。
技术实现思路
本申请实施方式的目的是提供一种图像字幕的消除方法及装置,能够提高图像字幕的消除效果。为实现上述目的,本申请实施方式提供一种图像字幕的消除方法,所述方法包括:获取待消除字幕的目标图像;从所述目标图像中确定最大稳定极值区域,并识别所述目标图像中的边缘区域;根据所述最大稳定极值区域和所述边缘区域,确定字幕掩码图像;根据所述字幕掩码图像,对所述目标图像进行字幕清除处理。为实现上述目的,本申请实施方式还提供一种图像字幕的消除装置,所述装置包括存储器和处理器,所述存储器用于存储计算机程序;所述计算机程序被所述处理器执行时,实现以下步骤:获取待消除字幕的目标图像;从所述目标图像中确定最大稳定极值区域,并识别所述目标图像中的边缘区域;根据所述最大稳定极值区域和所述边缘区域,确定字幕掩码图像;根据所述字幕掩码图像,对所述目标图像进行字幕清除处理。由上可见,在本申请中,针对待消除字幕的目标图像,在实际应用中,考虑到通常情况下目标图像中字幕区域内的图像色彩比较稳定,且边缘特征比较明显,可以先从所述目标图像中确定最大稳定极值区域,并可以识别所述目标图像中的边缘区域。接着可以根据所述最大稳定极值区域和所述边缘区域,确定字幕掩码图像。那么,便可以结合字幕区域内的图像的色彩稳定且边缘特征明显的特征,可以更加准确地确定所述目标图像对应的字幕掩码图像,以便后续可以根据更加准确的字幕掩码图像,对所述目标图像进行更加有效地字幕清除处理,从而可以提高图像字幕的消除效果。附图说明为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施方式中图像字幕的消除方法的流程图;图2是本申请实施方式中字幕消除之前的目标图像;图3是本申请实施方式中字幕消除之后的目标图像;图4是本申请实施方式中图像字幕的消除装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。本申请实施方式提供一种图像字幕的消除方法,所述图像字幕的消除方法可以应用于独立的具备图像字幕消除功能的设备中。其中,所述设备例如可以是台式电脑、笔记本电脑、平板电脑、工作站等。请参阅图1,所述方法可以包括以下步骤。S11:获取待消除字幕的目标图像。在本实施方式中,所述目标图像可以是视频中的某一个具有字幕的视频帧,也可以是其他具有字幕的图像,所述目标图像可以是彩色图像,也可以是灰度图像。其中,所述视频可以是电视剧中某一集的视频,或者是在某电视台播放的综艺节目的视频。通常这些视频中会具有一些字幕。例如,这些字幕可以是电视剧中演员的台词、综艺节目中主持人或者嘉宾说的话等。所述目标图像则可以是从这些视频中截取的某一个视频帧对应的图像。例如,所述目标图像可以是根据用户意愿从电视剧中某一集的视频中截取的一个视频帧对应的图像。在本实施方式中,所述设备中提供有图像库。其中,所述图像库可以是存储图像的数据集。所述图像库可以采用MySQL、Oracle、DB2、Sybase等数据库格式中的任意一种。所述图像库可以部署在设备中的存储介质上。那么,在需要对所述目标图像进行字幕消除处理时,便可以直接从所述存储介质中读取待消除字幕的目标图像。在本实施方式中,所述设备可以具有通信模块,可以与展示所述目标图像的客户端建立远程连接,实现与所述客户端的数据传输。这样,便可以通过建立的远程连接,接收该客户端发来的包含图像标识的字幕消除请求。其中,所述图像标识用于识别待消除字幕的目标图像。在接收到所述字幕消除请求之后,所述设备可以从所述字幕消除请求中提取所述图像标识。在提取出所述图像标识之后,所述设备可以从所述图像库中读取具有所述图像标识的目标图像,从而可以获取待消除字幕的目标图像。在本实施方式中,所述客户端可以是具有图像展示功能的电子设备。具体地,所述客户端例如可以是平板电脑、笔记本电脑、智能手机、智能可穿戴设备等。或者,所述客户端也可以为能够运行于上述电子设备中的软件。S13:从所述目标图像中确定最大稳定极值区域,并识别所述目标图像中的边缘区域。在本实施方式中,在实际应用中,在获取待消除字幕的目标图像之后,由于通常情况下所述目标图像中字幕区域内的图像色彩比较稳定、且边缘特征比较明显,可以从所述目标图像中确定最大稳定极值区域以及可以识别所述灰度图像中的边缘区域,以便后续可以结合所述最大稳定极值区域和所述边缘区域,确定所述目标图像的字幕区域对应的字幕掩码图像。在实际应用中,所述目标图像的画面通常为彩色的。为了便于从所述目标图像中确定最大稳定极值区域以及可以识别所述灰度图像中的边缘区域,在从所述目标图像中确定最大稳定极值区域以及可以识别所述灰度图像中的边缘区域之前,可以先将所述目标图像转换为对应的灰度图像。例如,若所述目标图像的颜色模式为RGB(Red、Green、Blue,红、绿、蓝)颜色模式,可以采用常规的例如分量法、最大值法、平均值法或加权平均法等图像灰度化算法对所述目标图像进行灰度化处理,得到对应的灰度图像。若所述目标图像的颜色模式为CMYK(Cyan、Magenta、Yellow、Black,青、洋红、黄、黑)颜色模式、HSB(Hue、Saturation、Brightness,色泽、饱和度、亮度)颜色模式、Lab(Luminace,发光率)颜色模式等,那么可以先将所述目标图像的颜色模式由这些模式转换为RGB颜色模式,然后再采用上述图像灰度化算法对颜色模式转换后的目标图像进行灰度化处理,得到对应的灰度图像。本文档来自技高网
...

【技术保护点】
1.一种图像字幕的消除方法,其特征在于,包括:/n获取待消除字幕的目标图像;/n从所述目标图像中确定最大稳定极值区域,并识别所述目标图像中的边缘区域;/n根据所述最大稳定极值区域和所述边缘区域,确定字幕掩码图像;/n根据所述字幕掩码图像,对所述目标图像进行字幕清除处理。/n

【技术特征摘要】
1.一种图像字幕的消除方法,其特征在于,包括:
获取待消除字幕的目标图像;
从所述目标图像中确定最大稳定极值区域,并识别所述目标图像中的边缘区域;
根据所述最大稳定极值区域和所述边缘区域,确定字幕掩码图像;
根据所述字幕掩码图像,对所述目标图像进行字幕清除处理。


2.根据权利要求1所述的方法,其特征在于,在获取待消除字幕的目标图像之后,若所述目标图像为彩色图像,将所述目标图像转换为对应的灰度图像;
相应地,从所述目标图像中确定最大稳定极值区域,包括:
基于预设的第一像素值阈值对所述灰度图像进行二值化处理,得到至少两个连通区域;
当基于预设的第二像素值阈值对所述灰度图像进行二值化处理时,计算所述连通区域的面积变化量的绝对值与所述连通区域的面积的比值,并将最小比值对应的连通区域作为所述最大稳定极值区域;其中,所述第二像素值阈值与所述第一像素值阈值不同。


3.根据权利要求2所述的方法,其特征在于,在从所述目标图像中确定最大稳定极值区域之前,所述方法还包括:
将所述灰度图像中像素值小于指定阈值的像素点的像素值替换为0,得到新的灰度图像;
相应地,从所述目标图像中确定最大稳定极值区域,包括:从所述新的灰度图像中确定最大稳定极值区域。


4.根据权利要求1所述的方法,其特征在于,在获取待消除字幕的目标图像之后,若所述目标图像为彩色图像,将所述目标图像转换为对应的灰度图像;
相应地,识别所述目标图像中的边缘区域,包括:
确定所述灰度图像中像素点的梯度幅值和梯度方向;
针对所述灰度图像中的指定像素点,从所述灰度图像中,分别沿所述指定像素点的梯度方向和与所述指定像素点的梯度方向相反的方向,确定与所述指定像素点相邻的第一参考像素点和第二参考像素点;
若所述指定像素点的梯度幅值大于所述第一参考像素点的梯度幅值、且所述指定像素点的梯度幅值大于所述第二参考像素点的梯度幅值,将所述指定像素点作为初始边界点;
将确定的所述初始边界点中符合指定条件的初始边界点作为目标边界点,并将确定的所述目标边界点构成的区域作为所述边缘区域。


5.根据权利要求4所述的方法,其特征在于,在确定所述灰度图像中像素点的梯度幅值和梯度方向之前,识别所述目标图像中的边缘区域,还包括:
对所述灰度图像进行平滑滤波处理,以使得平滑滤波处理后的灰度图像的信噪比大于或等于指定信噪比阈值;
将平滑滤波处理之后的灰度图像替换平滑滤波处理之前的灰度图像。


6.根据权利要求1所述的方法,其特征在于,确定字幕掩码图像,包括:
分别生成所述最大稳定极值区域对应的第一字幕掩码图像和所述边缘区域对应的第二字幕掩码图像;
根据所述第一字幕掩码图像和所述第二字幕掩码图像,确定所述字幕掩码图像。


7.根据权利要求6所述的方法,其特征在于,生成所述最大稳定极值区域对应的第一字幕掩码图像,包括:
将所述最大稳定极值区域内的像素点的像素值替换为第一指定像素值,并将所述最大稳定极值区域外的像素点的像素值替换为第二指定像素值,得到所述第一字幕掩码图像;其中,所述第一指定像素值与所述第二指定像素值不同。


8.根据权利要求7所述的方法,其特征在于,确定所述字幕掩码图像,包括:
对所述第一字幕掩码图像和所述第二字幕掩码图像进行与运算,得到所述字幕掩码图像。


9.根据权利要求8所述的方法,其特征在于,在对所述第一字幕掩码图像和所述第二字幕掩码图像进行与运算之后,确定所述字幕掩码图像,还包括:
利用指定结构元素对与运算结果中指定区域内的图像进行腐蚀处理;其中,所述指定区域内的像素点的像素值为所述第一指定像素值;
利用所述指定结构元素对腐蚀处理后的图像进行膨胀处理,得到所述字幕掩码图像。


10.根据权利要求1所述的方法,其特征在于,对所述目标图像进行字幕清除处理,包括:
获取所述字幕掩码图像中的字幕区域;其中,所述字幕区域内的像素点的像素值大于0;
针对所述目标图像中所述字幕区域内的待处理像素点,将所述目标图像中所述字幕区域外的区域中与所述待处理像素点邻近的像素点作为参考像素点;
根据所述参考像素点的像素值,以及所述参考像素点与所述待处理像素点之间的距离,确定目标像素值,并将所述目标像素值替换所述待处理像素点的像素值。


11.一种图像字幕的消除装置,其特征在于,所述装置包括存储器和处理器,所述存储器用于存储计算机程序;所述计算机程序被所述处理器执行时,实现以下步骤:
获取待消除字幕的目标图像;
从所述目标图像中确定最大稳定极值区...

【专利技术属性】
技术研发人员:刘宝辰魏歆范雷雷
申请(专利权)人:传线网络科技上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1