一种图像处理方法及系统的制作方法
【技术领域】
[0001]本发明涉及图像处理技术领域,尤其涉及一种图像处理方法及系统。
【背景技术】
[0002]目前,随着科技的不断进步,大多数的汽车上均安装有高级汽车环视辅助系统,通过环视辅助系统中的摄像头对汽车周围的图像进行采集,然后将采集到的图像直接回放到显示器上,以帮助驾驶员进行驾驶。但是,现有的环视辅助系统是将采集到的图像直接回放到显示器上,未对采集到的图像进行处理,当采集到的图像的一部分在强光下,一部分在阴影中时,图像的亮度对比将非常大,容易给驾驶员带来炫目及暗影的感觉,影响正常驾驶。
【发明内容】
[0003]本发明提供了一种图像处理方法,能够消除图像在强光或日光照射下带来的炫目及暗影。
[0004]本发明提供了一种图像处理方法,包括:
[0005]获取动态采集的第一图像相邻两帧的静态图像;
[0006]分别获取相邻两帧的静态图像的像素;
[0007]调整所述相邻两帧的静态图像的像素,分别获得满足预设条件的像素;
[0008]计算所述相邻两帧的静态图像的重叠区域;
[0009]将所述获得的满足预设条件的像素填充至所述重叠区域,形成第二图像。
[0010]优选地,所述调整所述相邻两帧的静态图像的像素,分别获得满足预设条件的像素包括:
[0011]分别判断所述相邻两帧的静态图像的像素亮度值是否大于最高阈值,若是,则降低所述静态图像的像素亮度值,使所述静态图像的像素亮度值满足第一预设值,若否,则:
[0012]分别判断所述相邻两帧的静态图像的像素亮度值是否小于最低阈值,若是,则增大所述静态图像的像素亮度值,使所述静态图像的像素亮度值满足第二预设值。
[0013]优选地,所述计算所述相邻两帧的静态图像的重叠区域包括:
[0014]选定相邻两帧的静态图像中的其中一帧静态图像,将选定的静态图像中的一个坐标的像素与另一帧静态图像中相同坐标的像素以及以该坐标的像素点为原点,半径为预设像素值的圆周的像素相减,获取第一差值;
[0015]将所述选定的静态图像中的一个坐标的相邻坐标的像素与所述另一帧静态图像中与所述相邻坐标相对应的像素以及以该坐标的像素点为原点,半径为预设像素值的圆周的像素相减,获取第二差值;
[0016]判断所述第一差值与所述第二差值的差值是否满足第三预设值,若是,则将所述第一差值对应的图像区域与所述第二差值对应的图像区域作为重叠区域。
[0017]优选地,所述将所述获得的满足预设条件的像素填充至所述重叠区域,形成第二图像后还包括:
[0018]动态显示经过像素填充后形成的所述第二图像。
[0019]优选地,所述将所述获得的满足预设条件的像素填充至所述重叠区域,形成第二图像后还包括:
[0020]对所述第二图像进行信息识别和警报处理;
[0021]生成并显示信息识别后的第三图像;
[0022]生成经过报警处理后的提示信息。
[0023]—种图像处理系统,包括:
[0024]第一获取单元,用于获取动态采集的第一图像相邻两帧的静态图像;
[0025]第二获取单元,用于分别获取相邻两帧的静态图像的像素;
[0026]调整单元,用于调整所述相邻两帧的静态图像的像素,分别获得满足预设条件的像素;
[0027]计算单元,用于计算所述相邻两帧的静态图像的重叠区域;
[0028]填充单元,用于将所述获得的满足预设条件的像素填充至所述重叠区域,形成第二图像。
[0029]优选地,所述调整单元包括:
[0030]第一判断单元,用于分别判断所述相邻两帧的静态图像的像素亮度值是否大于最尚阈值;
[0031]降低单元,用于当判断所述相邻两帧的静态图像的像素亮度值大于最高阈值时,降低所述静态图像的像素亮度值,使所述静态图像的像素亮度值满足第一预设值;
[0032]第二判断单元,用于当判断所述相邻两帧的静态图像的像素亮度值小于最高阈值时,分别判断所述相邻两帧的静态图像的像素亮度值是否小于最低阈值;
[0033]增大单元,用于当判断所述相邻两帧的静态图像的像素亮度值小于最低阈值时,增大所述静态图像的像素亮度值,使所述静态图像的像素亮度值满足第二预设值。
[0034]优选地,所述计算单元包括:
[0035]第三获取单元,用于选定相邻两帧的静态图像中的其中一帧静态图像,将选定的静态图像中的一个坐标的像素与另一帧静态图像中相同坐标的像素以及以该坐标的像素点为原点,半径为预设像素值的圆周的像素相减,获取第一差值;
[0036]第四获取单元,用于将所述选定的静态图像中的一个坐标的相邻坐标的像素与所述另一帧静态图像中与所述相邻坐标相对应的像素以及以该坐标的像素点为原点,半径为预设像素值的圆周的像素相减,获取第二差值;
[0037]第三判断单元,用于判断所述第一差值与所述第二差值的差值是否满足第三预设值;
[0038]第一生成单元,用于当判断判断所述第一差值与所述第二差值的差值满足第三预设值时,将所述第一差值对应的图像区域与所述第二差值对应的图像区域作为重叠区域。
[0039]优选地,所述系统还包括:
[0040]第一显示单元,用于动态显示经过像素填充后形成的所述第二图像。
[0041 ] 优选地,所述系统还包括:
[0042]处理单元,用于对所述第二图像进行信息识别和警报处理;
[0043]第二显示单元,用于生成并显示信息识别后的第三图像;
[0044]第二生成单元,用于生成经过报警处理后的提示信息。
[0045]由上述方案可知,本发明提供的一种图像处理方法,通过获取动态采集的第一图像相邻两帧的静态图像以及静态图像的像素,并对获取到的静态图像的像素进行调整,使得调整后的静态图像的像素满足预设条件,同时计算出相邻两帧的静态图像的重叠区域,将调整后满足预设条件的静态图像的像素填充至重叠区域,实时形成第二图像。通过对静态图像像素的调整,使得形成的第二图像消除了动态采集到的第一图像在强光或日光照射下带来的炫目及暗影。
【附图说明】
[0046]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047]图1为本发明实施例一公开的一种图像处理方法的流程图;
[0048]图2为本发明实施例二公开的一种图像处理方法的流程图;
[0049]图3为本发明实施例三公开的一种图像处理方法的流程图;
[0050]图4为本发明公开的调整相邻两帧的静态图像的像素,分别获得满足预设条件的像素的方法流程图;
[0051]图5为本发明公开的计算相邻两帧的静态图像的重叠区域的方法流程图;
[0052]图6为本发明实施例四公开的一种图像处理系统的结构示意图;
[0053]图7为本发明实施例五公开的一种图像处理系统的结构示意图;
[0054]图8为本发明实施例六公开的一种图像处理系统的结构示意图;
[0055]图9为本发明公开的调整单元的结构示意图;
[0056]图10为本发公开的计算单元的结构示意图。
【具体实施方式】
[0057]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058]如图1所示,为本发明实施例一公开的一种图像处理方法方法,包括以下步骤:
[0059]S101、获取动态采集的第一图像相邻两帧的静态图像;
[0060]当需要对图像进行处理时,例如,需要对高级汽车环视辅助驾驶系统中采集的图像进行处理时,通过图像采集装置对驾驶环境周围的图像进行采集,获取到在驾驶过程中采集到的动态第一图像,然后获取采集到的动态第一图像的相邻两帧的静态图像。
[0061]S102、分别获取相邻两帧的静态图像的像素;
[0062]获取采集到的第一帧静态图像中的所有像素点,以及相邻的第二帧静态图像中的所有像素点。
[0063]S103、调整相邻两帧的静态图像的像素,分别获得满足预设条件的像素;
[0064]分别对第一帧静态图像中的所有像素点以及第二帧静态图像中的所有像素点的像素进行调整,使得调整后的所有像素点的像素均满足预设条件。
[0065]S104、计算相邻两帧的静态图像的重叠区域;
[0066]由于图像的采集过程是动态的,因此前后两次采集到的图像不能够完全重叠,需要计算出前后相邻两帧的静态图像的重叠区域。
[0067]S105、将获得的满足预设条件的像素填充至重叠区域,形成第二图像。
[0068]对计算得到的重叠区域进行像素填充,即将第一帧静态图像中调整后得到的像素以及第二帧静态图像中调整后得到的像素替换重叠区域中原有的像素,进而得到经过图像处理后的第二图像。
[0069]综上所述,在上述实施例中,通过获取动态采集的第一图像相邻两帧的静态图像以及静态图像的像素,并对获取到的静态图像的像素进行调整,使得调整后的静态图像的像素满足预设条件,同时计算出相邻两帧的静态图像的重叠区域,将调整后满足预设条件的静态图像的像素填充