一种图像处理方法和装置的制造方法_2

文档序号:9811336阅读:来源:国知局
56]可选的,所述连续亮度区域确定子模块还用于:确定出每个连续亮度区域内图像的亮度值和/或清晰度值;
[0057]所述图像处理模块还包括:参数调整子模块,用于根据所述目标区域内图像的亮度值,对所述目标区域内图像进行曝光补偿处理;和/或将所述目标区域的中心位置作为对焦点,根据所述目标区域内图像的清晰度值,进行对焦处理。
[0058]本发明实施例提供的方法和装置中,从已保存的图像的扩展信息中,获取该图像中的目标区域的四个顶点的坐标信息;根据获取到的坐标信息,确定出目标区域的四个顶点在该图像中的位置,并在该图像中确定出由四个顶点依次连接得到的四边形区域;在接收到转换指示后,将四边形区域内的图像映射为矩形区域的图像,并显示该矩形区域内的图像。由于将不规则的四边形区域内的图像映射为矩形区域的图像,解决了所拍摄的目标区域变形的问题,提高了浏览图像的友好度,从而提高了用户体验。
【附图说明】
[0059]图1为本发明实施例提供的一种图像处理方法的流程示意图;
[0060]图2A为本发明实施例提供的连续化处理过程中的示意图一;
[0061]图2B为本发明实施例提供的连续化处理过程中的示意图二;
[0062]图2C为本发明实施例提供的连续化处理过程中的示意图三;
[0063]图3为本发明实施例提供的实施例一的流程示意图;
[0064]图4为本发明实施例提供的实施例二的流程示意图;
[0065]图5为本发明实施例提供的一种图像处理装置的示意图;
[0066]图6为本发明实施例提供的图像处理模块的示意图。
【具体实施方式】
[0067]下面结合说明书附图对本发明实施例作进一步详细描述。应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。
[0068]本发明实施例提供了一种图像处理方法,如图1所示,该方法包括:
[0069]S11、从采集到的图像中,检测目标区域;
[0070]S12、在检测到所述目标区域且接受到拍摄指示后,保存采集到的图像,并将检测到的目标区域的四个顶点的坐标信息保存到所拍摄的图像的扩展信息中;
[0071]S13、从已保存的图像的扩展信息中,获取该图像中的目标区域的四个顶点的坐标信息;
[0072]S14、根据获取到的坐标信息,确定出目标区域的四个顶点在该图像中的位置,并在该图像中确定出由四个顶点依次连接得到的四边形区域;
[0073]S15、在接收到转换指示后,将四边形区域内的图像映射为矩形区域的图像,并显示该矩形区域内的图像。
[0074]本发明实施例中,从采集到的图像中,检测目标区域;在检测到所述目标区域且接受到拍摄指示后,保存采集到的图像,并将检测到的目标区域的四个顶点的坐标信息保存到所拍摄的图像的扩展信息中;从已保存的图像的扩展信息中,获取该图像中的目标区域的四个顶点的坐标信息;根据获取到的坐标信息,确定出目标区域的四个顶点在该图像中的位置,并在该图像中确定出由四个顶点依次连接得到的四边形区域;在接收到转换指示后,将四边形区域内的图像映射为矩形区域的图像,并显示该矩形区域内的图像。由于将不规则的四边形区域内的图像映射为矩形区域的图像,解决了所拍摄的目标区域变形的问题,提高了浏览图像的友好度,从而提高了用户体验。
[0075]在实施中,S14中根据获取到的坐标信息,确定出目标区域的四个顶点在所保存的图像中的位置,包括:
[0076]若坐标信息为目标区域的四个顶点在预览图像中的相对坐标,根据该坐标信息和所保存的图像的尺寸信息,确定出目标区域的四个顶点在所保存的图像中的位置;
[0077]若坐标信息为目标区域的四个顶点在预览图像中的绝对坐标值,先根据扩展信息中所述预览图像的尺寸信息,确定出目标区域的四个顶点在预览图像中的相对坐标,再根据该相对坐标和所保存的图像的尺寸信息,确定出目标区域的四个顶点在所保存的图像中的位置。
[0078]在实施中,S13中接收到的转换指示可以为用户点击S12得到的四边形区域的指令。
[0079]可选的,为了进一步提高浏览图像的友好度,S13中显示所述矩形区域内的图像,包括:
[0080]对得到的矩形区域内的图像进行放大处理,并显示放大后的图像。
[0081 ]在实施中,S11中从采集到的图像中,检测目标区域,包括:
[0082]将采集到的图像划分为若个单元,并计算每个单元的平均亮度值;
[0083]根据预设的平均亮度值与亮度等级的对应关系,确定出每个单元的平均亮度值对应的壳度等级;
[0084]在该图像中亮度等级大于或等于所述亮度阈值的单元的个数满足设定的第一条件时,从该图像中,确定出至少一个连续亮度区域,该连续亮度区域内包含的每个单元对应的亮度等级均大于或等于设定的亮度阈值;
[0085]从确定出的至少一个连续亮度区域中,选取包含像素点最多的连续亮度区域;
[0086]在所选取的连续亮度区域内包含的像素点的个数满足设定的第二条件时,将所选取的连续亮度区域作为目标区域。
[0087]在实施中,将采集到的图像划分为若个单元,具体为:假设采集到的图像的大小为[W,H],将该图像划分为若干个m*m的单元,m优选取值为16或32个像素点,则所划分的单元的个数为M = (W/m) * (H/m),其中,W为该图像中每行包含的像素点的个数,11为该图像中每列包含的像素点的个数。
[0088]在实施中,平均亮度值与亮度等级的对应关系是预先设定的,亮度等级为N级,N优选取值为3或5,例如,N=l(即I级)表示亮度最暗,N=5(即5级)表示亮度最亮。
[0089]在实施中,从该图像中,确定出至少一个连续亮度区域,具体为:利用种子生长算法,从该图像中,确定出至少一个独立的连续亮度区域。
[0090]在实施中,确定出每个单元的平均亮度值对应的亮度等级之后,确定出至少一个连续亮度区域之前,还包括:统计出亮度等级大于或等于设定的亮度阈值的单元的个数;
[0091]采集到的图像中亮度等级大于或等于所述亮度阈值的单元的个数满足设定的第一条件,包括:采集到的图像中亮度等级大于或等于所述亮度阈值的单元的个数大于或等于设定的第一阈值;或者采集到的图像中亮度等级大于或等于所述亮度阈值的单元的个数与该图像包含的单元的总个数的比例大于或等于设定的第二阈值。
[0092]基于上述任一实施例,确定出每个单元的平均亮度值对应的亮度等级之后,确定出至少一个连续亮度区域之前,还包括:对该图像进行连续化处理;
[0093]从该图像中,确定出至少一个连续亮度区域,包括:确定出连续化处理后的图像中的至少一个连续亮度区域。
[0094]在实施中,对采集到的图像进行连续化处理,包括:
[0095]以设定的滑动窗口遍历每个单元,该滑动窗口的大小为a*b个单元所占的区域大小,a小于该图像中每行包含的单元的数目沁小于该图像中每列包含的单元的数目;
[0096]在该滑动窗口内的a*b个单元中,亮度等级低于设定的亮度阈值的单元的个数满足设定的第三条件时,将亮度等级低于设定的亮度阈值的单元的亮度等级调整到该设定的亮度阈值。
[0097]可选的,设定的滑动窗口的大小为2*2个单元所占的区域大小,或者设定的滑动窗口的大小为3*3个单元所占的区域大小。
[0098]可选的,亮度等级低于设定的亮度阈值的单元满足设定的第三条件,包括:
[0099]亮度等级低于设定的亮度阈值的单元的个数小于或等于设定的第三阈值;或者亮度等级低于设定的亮度阈值的单元的个数与所述滑动窗口内包含的单元的总个数的比例小于或等于设定的第四阈值。
[0100]举例说明,假设滑动窗口的大小为2*2个单元,设定的亮度阈值为2级,则亮度等级低于2的单元为低亮度单元。假设设定的第四阈值为1/4,则若滑动窗口内包含的低亮度单元的个数与该滑动窗口内包含的单元总个数(即4)的比例小于或等于1/4时,确定亮度等级低于设定的亮度阈值的单元的个数满足设定的第三条件。如图2A所示,该滑动窗口内包含的4个单元对应的亮度等级分别是2,3,2,I,低亮度单元为I个,则低亮度单元的个数与该滑动窗口内包含的单元总个数的比例等于1/4,满足设定的第三条件。最后,将低亮度单元对应的亮度等级调整为设定的亮度阈值(即2),则该滑动窗口内包含的单元调整后的亮度等级如图2B所示。采用上述处理,遍历每个单元,如图2C所示。
[0101 ]在实施中,作为另一种实现方式,从采集到的图像中,检测目标区域,还包括:
[0102]在采集到的图像中亮度等级大于或等于所述亮度阈值的单元的个数不满足设定的第一条件时,重新获取采集到的图像,并返回从采集到的图像中,检测目标区域的步骤。
[0103]在实施中,所选取的连续亮度区域满足设定的第二条件,包括:
[0104]所选取的亮度区域内包含的像素点的个数大于或等于设定的第五阈值;或者所选取的亮度区域内包含的像素点的个数与采集到的图像中包含的像素点的个数的比例大于或等于设定的第六阈值。
[0105]在实施中,作为另一种实现方式,从采集到的图像中,检测目标区域,还包括:
[0106]在所选取的连续亮度区域内包含的像素点的个数不满足设定的第二条件时,重新获取采集到的图像,并返回从采集到的图像中,检测目标区域的步骤。
[0107]基于
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1