本发明专利技术公开了一种视频图像消除黑边的方法和装置,该方法采用双预设阈值和判断连续变化的方法,检测在内存中的图像黑边然后获得数据有效图像信号的起始位置,最终达到消除黑边的目的。该装置包括:数据获取模块、黑边检测统计模块、黑边消除模块、设定接收模块、输出模块。本发明专利技术提高了检测的准确性,降低了视频信号在被干扰时的检测错误率。
【技术实现步骤摘要】
本专利技术涉及视频图像处理领域,特别是涉及一种视频图像消除黑边的方法和装置。
技术介绍
目前在视频处理领域,在获取摄像头视频数据时,在内存中获取原始的图像会有黑边产生,出现在图像上下左右不同位置,影响视频的显示效果,同时对图像的处理也会产生影响,因此必须去掉图像的黑边。现有的检测视频图像黑边的技术方法一般通过单阈值的方式检测黑边方法如下:比较视频图像边沿每行或者每列的像素值,当像素值超过某个阈值时,则认为是非黑色像素点;统计每行或每列的非黑色像素点,当非黑色像素点小于某一阈值时就认为这行或这列是黑边,否则就认为为非黑边,基于单阈值消除黑边的方法准确性不高,在视频信号在被干扰时的检测错误率较高。
技术实现思路
本专利技术提出一种双阈值结合连续变化判断并消除图像黑边的方法和装置,提高了检测的准确性,降低了视频信号在被干扰时的检测错误率。具体方案如下:—种视频图像消除黑边的方法,包括以下步骤:S1:获取图像的行数据或列数据;S2:检测图像的黑边并统计黑边图像行数或列数;S3:根据黑边图像设定有效起始位置,消除图像黑边;S4:设定截取有效图像高度或宽度,接收有效图像;S5:输出有效图像。其中,所述的步骤S2中,检测图像的黑边并统计黑边图像行数或列数的具体步骤是:S21:遍历图像各行或各列,分别计算各行或各列像素点的译码值总和S;S22:设定第一译码阈值T1、第二译码阈值T2及变化幅度阈值C1 ;S23:比较各行或各列各像素点的译码值总和S与第一译码阈值T1大小,当S5T1时,则认为该行或该列图像为黑边;当S>T1时,进入步骤S24;S24:比较各行或各列各像素点的译码值总和S与第二译码阈值T2大小,当S>T2时,则认为该行或该列为有效图像,不是黑边,当T1<S<T2时,进入步骤S25;S25:计算该行或该列每相邻的两个像素之间的变化幅度值C,比较该行或该列每相邻的两个像素之间的变化幅度C与变化幅度阈值C1大小,当C<C1时,则认为该行或该列是有效的图像,不是黑边;当C2C1时,则认为该行或该列图像是黑边图像;S26:遍历图像各行,统计上、下两侧图像黑边的行数WRl,图像黑边总行数WRS;或遍历各列图像,统计左、右两侧图像黑边的列数WCl,图像黑边总列数Wes。其中,所述的步骤S21中所述的译码值为RGB值或灰度值。其中,所述的步骤S22中所述的第一译码阈值T1小于第二译码阈值T2。其中,所述的步骤S22中的变化幅度值C为灰度值之差或者RGB值之差。其中,所述的步骤S3中根据黑边图像设定有效起始位置,消除图像黑边的具体步骤是:S31:遍历图像各行,以图像任意一角为原点,设定有效起始位置,有效起始位置与原点偏移量为WRl,消除上侧或下侧图像黑边;或遍历图像各列,以图像任意一角为原点,设定有效起始位置,有效起始位置与原点偏移量为Wa,消除左侧或右侧图像黑边。其中,所述的步骤S4中设定截取有效图像高度或宽度,接收有效图像的具体步骤是:S41:遍历图像各行时,设定截取图像高度:Hs = H-Wrs,H为为源图像的高度值,WRS为黑边图像总行数;或遍历图像各列时,设定截取图像的宽度:Ws=W-Wcs,W为源图像的宽度值,Wes为黑边图像总列数; S42:根据设定的截取图像高度或宽度,获得截取后的有效图像。一种视频图像消除黑边的装置,包括:数据获取模块,用于获取图像的行数据或列数据;黑边检测统计模块,用于检测图像的黑边并统计黑边图像行数或列数;黑边消除模块,用于根据黑边图像设定有效起始位置,消除图像黑边;设定接收模块,用于设定截取有效图像高度或宽度,接收有效图像;输出模块,用于输出有效图像。其中,所述的黑边检测统计模块还包括:计算模块,用于遍历图像各行或各列,分别计算各行或各列像素点的译码值总和S;设定模块,用于设定第一译码阈值T1、第二译码阈值T2及变化幅度阈值C1;第一比较模块,用于比较各行或各列各像素点的译码值总和S与第一译码阈值T1大小,当SST1时,则认为该行或该列图像为黑边;当S>T1时,进入第二比较模块;第二比较模块,用于比较各行或各列各像素点的译码值总和S与第二译码阈值T2大小,当S>T2时,则认为该行或该列为有效图像,不是黑边,当T1<S^T2时,进入变化幅度计算比较模块;变化幅度计算比较模块,用于计算该行或该列每相邻的两个像素之间的变化幅度值C,比较该行或该列每相邻的两个像素之间的变化幅度C与变化幅度阈值C1大小,当C<C1时,则认为该行或该列是有效的图像,不是黑边;当C2 Cl时,则认为该行或该列图像是黑边图像;统计模块,用于遍历图像各行,统计上、下两侧图像黑边的行数WRl,图像黑边总行数WRS;或遍历图像各列,统计左、右两侧图像黑边的列数WCl,图像黑边总列数Wes。其中,所述的计算模块中所述的译码值为RGB值或灰度值。其中,所述设定模块中所述的第一译码阈值T1小于第二译码阈值T2。其中,所述变化幅度计算比较模块中的变化幅度值C为灰度值之差或者RGB值之差。其中,所述的黑边消除模块包括输出偏移设定模块:用于遍历图像各行,以图像任意一角为原点,设定有效起始位置,有效起始位置与原点偏移量为WRl,消除上侧或下侧图像黑边;或遍历图像各列,以图像任意一角为原点,设定有效起始位置,有效起始位置与原点偏移量为Wa,消除左侧或右侧图像黑边。其中,所述的设定接收模块包括:截取图像模块,用于以各行向中心顺序检测黑边图像时,设定截取图像高度:Hs=H-WRS,H为为源图像的高度值,WRS为黑边图像总行数;当以各列向中心顺序检测黑边图像时,设定截取图像的宽度:Ws=W-Wcs,W为源图像的宽度值,Wes为黑边图像总列数;有效图像获取模块,用于根据设定的截取图像高度或宽度,获得截取后的有效图像。【附图说明】图1为一NTSC制式黑边图像示意图;图2为一实施例判断黑边图像的流程图;图3为一实施例消除黑边的示意图。【具体实施方式】为进一步说明各实施例,本专利技术提供有附图。这些附图为本专利技术揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本专利技术的优点。现结合附图和【具体实施方当前第1页1 2 3 本文档来自技高网...
【技术保护点】
一种视频图像消除黑边的方法,包括以下步骤:S1:获取图像的行数据或列数据;S2:检测图像的黑边并统计黑边图像行数或列数;S3:根据黑边图像设定有效起始位置,消除图像黑边;S4:设定截取有效图像高度或宽度,接收有效图像;S5:输出有效图像。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈华云,刘晨曦,陈从华,任赋,杨磊,
申请(专利权)人:厦门雅迅网络股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。