防止拍照遮挡的方法及装置的制造方法_2

文档序号:9730425阅读:来源:国知局
一种防止拍照遮挡的方法的流程图;
[0066]图4是根据又一示例性实施例示出的一种防止拍照遮挡的方法的流程图;
[0067]图5是根据又一示例性实施例示出的一种防止拍照遮挡的方法的流程图;
[0068]图6是根据又一示例性实施例示出的一种防止拍照遮挡的方法的流程图;
[0069]图7是根据一示例性实施例示出的一种防止拍照遮挡的装置框图;
[0070]图8是根据另一示例性实施例示出的一种防止拍照遮挡的装置框图;
[0071 ]图9是根据又一示例性实施例示出的一种防止拍照遮挡的装置框图;
[0072]图10是根据又一示例性实施例示出的一种防止拍照遮挡的装置框图;
[0073]图11是根据又一示例性实施例示出的一种防止拍照遮挡的装置框图;
[0074]图12是根据又一示例性实施例示出的一种防止拍照遮挡的装置框图;
[0075]图13是根据一示例性实施例示出的一种终端的实体的框图;
[0076]图14是根据一示例性实施例示出的一种防止拍照遮挡的装置800的框图。
【具体实施方式】
[0077]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0078]图1是根据一示例性实施例示出的一种防止拍照遮挡的方法的流程图,如图1所示,该方法用于终端中,包括以下步骤:
[0079]在步骤S101中,获取摄像头捕获的画面中边缘区域的图像特征,其中,该图像特征至少包括图像色彩及连续的相同图像色彩的图像面积。
[0080]其中,边缘区域是指以摄像头捕获的画面的边界线为界向画面内部辐射预设距离所形成的区域,对于不同的边缘,预设距离可以设置为不同。例如,一般情况下,摄像头所捕获的画面的下边缘更容易被遮挡,因此,下边缘处的预设距离就可以设置的相对较大。而判断下边缘时可以根据用户的重力感应,感应出手机所处的角度,根据手机所处的角度来判断下边缘。如果是横拍模式,则可以通过重力感应判断出是终端的左侧还是右侧处于下边缘。
[0081]当用户的手部遮挡住摄像头时,在摄像头所捕捉的画面中所形成的画面具有一些共同的特征,例如,这些画面的颜色都符合特定的颜色,并且这些符合特定颜色的画面会形成一个连续的区域。
[0082]在步骤S102中,判断上述边缘区域的图像特征是否满足预设的图像特征条件。
[0083]由于手部遮挡所形成的画面具有固定的特点,因此,当摄像头捕获到画面时,可以判断边缘区域的画面是否与具有一定固定特点的预设图像特征条件相匹配。
[0084]在步骤S103中,当所述边缘区域的图像特征满足预设的图像特征条件时,确定所述摄像头捕获的画面中包含了遮挡物,并发出提示消息。
[0085]如果边缘区域的画面符合预设图像特征条件时,则可以确定出画面被遮挡,则终端会及时地向用户发出提示信息,例如,弹出提示消息,或者提示声音,以使用户及时调整操作姿势,以保证拍摄画面的效果。
[0086]本实施例中,通过获取摄像头所捕捉的画面的边缘区域的图像特征值,并将图像特征值与预设的图像特征条件进行比较,如果匹配,则可以判断出画面被遮挡,从而及时提醒用户调整操作姿势,从而保证拍摄画面的效果不受影响。
[0087]图2是根据另一示例性实施例示出的一种防止拍照遮挡的方法的流程图,如图2所示,上述步骤S102具体包括:
[0088]在步骤S201中,判断边缘区域的像素块颜色值中是否存在预设颜色值。
[0089]如前所述,如果当用户的手部遮挡住摄像头时,在摄像头所捕捉的画面中所形成的画面具有一些共同的特征,例如,这些画面的颜色都符合特定的颜色,并且这些符合特定颜色的画面会形成一个连续的区域。
[0090]本步骤中,终端会首先判断边缘区域的像素块颜色值中是否存在预设颜色值,其中,预设颜色值可以为粉色对应的颜色值或灰色对应的颜色值。
[0091]在步骤S202中,当边缘区域的像素块颜色值中存在预设颜色值时,获得边缘区域中由颜色值为预设颜色值的像素块形成的连续的区域面积。
[0092]该连续区域是由相邻像素块拼接形成的,且这些像素块的颜色值为预设颜色值。也即,该连续区域中不能掺杂有其它颜色值的像素块。
[0093]在步骤S203中,判断连续的区域面积是否满足预设面积范围。
[0094]连续的区域面积即统计符合预设颜色值的相邻像素块累加起来所形成的面积,当所形成的面积达到预设的面积时,则可以认为画面被遮挡。
[0095]其中,对于不同边缘,预设面积范围可以设置为不同,例如对于下边缘,其相比于上边缘的预设面积可以设置的大一些。
[0096]在步骤S204中,当所述连续的区域面积满足所述预设面积范围时,确定所述边缘区域的图像特征满足所述预设的图像特征条件。
[0097]本实施例中,通过判断边缘区域中是否包含预设颜色值以及预设颜色值所形成的面积是否达到预设面积来判断画面是否被遮挡,从而提高识别遮挡物的准确度。
[0098]图3是根据又一示例性实施例示出的一种防止拍照遮挡的方法的流程图,如图3所示,在图2所示的判断方法的基础上,还可以增加如下判断方法:
[0099]在步骤S301中,当连续的区域面积满足预设面积范围时,判断连续的区域的边缘是否符合预设光参数。
[0100]如果画面被用户的手部遮挡,则所形成的遮挡子画面的边缘符合光的衍射特性,即符合特定的光参数,本步骤中则判断连续的区域的边缘是否符合预设的光参数。
[0101]在步骤S302中,当连续的区域的边缘符合预设光参数时,确定边缘区域的图像特征满足预设的图像特征条件。
[0102]本实施例中,在符合预设颜色值和预设面积范围的前提下,终端进一步判断边缘区域的画面是否满足预设的光参数,如果满足,则认为画面被遮挡,从而进一步提高识别遮挡物的准确度。
[0103]图4是根据又一示例性实施例示出的一种防止拍照遮挡的方法的流程图,如图4所示,在图2所示的判断方法的基础上,还可以增加如下判断方法:
[0104]在步骤S401中,当连续的区域面积满足预设面积范围时,判断连续的区域的运动轨迹与终端的运动轨迹是否一致。
[0105]当用户拍摄画面时,被拍摄的画面或者处于静止状态,或者,其具有区别于终端的运动轨迹,而如果被拍摄画面中的边缘区域的运动轨迹与终端一致,则可以认为这个边缘区域为被用户的手部遮挡。
[0106]在检测连续的区域的运动轨迹是否与终端的运动轨迹一致时,可以使用定位方法等进彳丁获取。
[0107]在步骤S402中,当连续的区域的运动轨迹与终端的运动轨迹一致时,确定边缘区域的图像特征满足预设的图像特征条件。
[0108]当连续的区域的运动轨迹与终端的运动轨迹一致,也即连续区域随着终端的移动而移动,则可以确定出这个连续的区域被遮挡。
[0109]本实施例中,在符合预设颜色值和预设面积范围的前提下,终端进一步判断边缘区域的运动轨迹是否与终端的运动轨迹一致,如果一致,则认为画面被遮挡,从而进一步提高识别遮挡物的准确度。
[0110]图5是根据又一示例性实施例示出的一种防止拍照遮挡的方法的流程图,如图5所示,在图2所示的判断方法的基础上,还可以增加如下判断方法:
[0111]在步骤S501中,当连续的区域面积满足预设面积范围时,判断连续的区域的亮度值与摄像头捕获的画面中除该连续的区域之外的画面区域的亮度值的差值是否大于预设值。
[0112]当用户拍摄画面时,摄像头所捕捉的画面都会具有统一或者处于一定相近范围的亮度,而如果画面被遮挡,则被遮挡部分的亮度会明显区别于正在捕捉的画面。本步骤中,通过检测连续的区域的亮度值与摄像头所捕捉的画面中的其余部分的亮度值的差值,来判断连续的区域是否被遮挡。
[0113]在步骤S502中,当亮度值的差值大于预设值时,确定边缘区域的图像特征满足预设的图像特征条件。
[0114]其中,预设值可以根据实验或经验数据获得。
[0115]当亮度的差值大于预设值时,则可以确定出图像被遮挡。
[0116]本实施例中,在符合预设颜色值和预设面积范围的前提下,终端进一步判断边缘区域的亮度值与画面中其余部分的亮度值的差值,如果差值过大,则认为画面被遮挡,从而进一步提高识别遮挡物的准确度。
[0117]图6是根据又一示例性实施例示出的一种防止拍照遮挡的方法的流程图,如图6所示,在图2所示的判断方法的基础上,还可以增加如下判断方法:
[0118]在步骤S601中,当连续的区域面积满足预设面积范围时,判断连续的区域的画面内容是否包括指纹特征。
[0119]如果连续的区域被用户的手部遮挡,则会出现符合指纹特征的画面,通过检测画面内容是否包括指纹特征,可以确定出连续的区域是否被遮挡。
[012
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1