The application provides an image processing method and a device for determining whether there is a occlusion in the photographed image and restoring the occluded information when there is a occlusion by using the depth data acquired by the two cameras, so as to enhance the user experience. The method comprises: taking a first image, including a quadrilateral in the first image, having a plurality of sampling points in the area of the quadrilateral; establishing a reference plane, the reference plane being the plane where the quadrilateral is located, the plurality of sampling points having corresponding projection points on the reference plane, and computing the first depth data and the second depth. The first depth data is the distance between each sampling point in the plurality of sampling points and the plane on which the camera is located. The second depth data is the distance between the projection point corresponding to each sampling point and the plane on which the camera is located.
【技术实现步骤摘要】
【国外来华专利技术】图像处理的方法和设备
本申请涉及通信领域,并且更具体地,涉及一种图像处理的方法和设备。
技术介绍
随着技术的进步,拍照成为人们日常生活中必不可少的信息获取方式,同时,用户对拍照效果的要求也越来越高,对图像的处理也成为了一种常见的手段,比如,拍摄会议正在播放的PPT、海报时,常常会因为自己的位置、角度不佳,不是正对着幕布,使得普通模式下拍照拍出的PPT歪歪斜斜,远端也可能看不清。针对这样的情况,现阶段主要通过文档校正对图像进行处理,将文档修正为规整的矩形。然而,实际使用时发现,对于会议场景播放PPT,经常有主讲人的身体或手臂挡住PPT的情况,或者前排观众头部进入拍照范围,导致在进行文档校正时,遮挡仍然存在,使得校正后的文档并不完整,也不美观。为了在拍摄PPT、海报等文档信息时,克服遮挡物对拍照的影响,提高图像处理能力是亟须解决的问题。
技术实现思路
本申请实施例提供了一种图像处理的方法和设备,能够利用深度数据判断所拍摄的图像中是否存在遮挡物,并在确定存在遮挡物时,清除遮挡物并恢复被遮挡信息。第一方面,本申请实施例提供了一种图像处理的方法,包括:拍摄第一图像,该第一图像中包括四边形,该四边形的区域内具有多个采样点;建立基准平面,该基准平面为该四边形所在的平面,该多个采样点在该基准平面上分别具有对应的投影点;计算第一深度数据与第二深度数据的差值,该第一深度数据为该多个采样点中每个采样点与摄像头所在平面之间的距离,该第二深度数据为该每个采样点对应的该投影点与摄像头所在平面之间的距离;根据该差值,判断该四边形的区域内是否存在遮挡物。因此,在本申请实施例中,在拍摄图像时, ...
【技术保护点】
1.一种图像处理的方法,其特征在于,包括:拍摄第一图像,所述第一图像中包括四边形,所述四边形的区域内具有多个采样点;建立基准平面,所述基准平面为所述四边形所在的平面,所述多个采样点在所述基准平面上分别具有对应的投影点;计算第一深度数据与第二深度数据的差值,所述第一深度数据为所述多个采样点中每个采样点与摄像头所在平面之间的距离,所述第二深度数据为所述每个采样点对应的所述投影点与摄像头所在平面之间的距离;根据所述差值,判断所述四边形的区域内是否存在遮挡物。
【技术特征摘要】
【国外来华专利技术】1.一种图像处理的方法,其特征在于,包括:拍摄第一图像,所述第一图像中包括四边形,所述四边形的区域内具有多个采样点;建立基准平面,所述基准平面为所述四边形所在的平面,所述多个采样点在所述基准平面上分别具有对应的投影点;计算第一深度数据与第二深度数据的差值,所述第一深度数据为所述多个采样点中每个采样点与摄像头所在平面之间的距离,所述第二深度数据为所述每个采样点对应的所述投影点与摄像头所在平面之间的距离;根据所述差值,判断所述四边形的区域内是否存在遮挡物。2.根据权利要求1所述的方法,其特征在于,在建立所述基准平面之前,所述方法还包括:对所述第一图像进行边缘检测,确定至少四条边缘线段;获取所述至少四条边缘线段中每一条边缘线段的深度数据;根据所述每一条边缘线段的深度数据,选取四条共面的边缘线段构成所述四边形。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述差值,判断所述四边形的区域内是否存在遮挡物,包括:如果所述差值大于第一阈值的采样点占所述多个采样点总数的百分比大于第二阈值,则确定在所述四边形的区域内存在遮挡物;如果所述差值大于第一阈值的采样点占所述多个采样点总数的百分比小于或者等于第二阈值,或如果所述每个采样点的所述差值小于或等于第一阈值,则确定在所述四边形的区域内不存在遮挡物。4.根据权利要求1至3中任一所述的方法,其特征在于,所述方法还包括:当所述四边形的区域内存在遮挡物时,在所述四边形的区域内,获取所述差值大于第一阈值的第一采样点;根据所述第一采样点的位置,确定第一遮挡物区域;恢复所述第一遮挡物区域内的被遮挡信息。5.根据权利要求4所述的方法,其特征在于,所述恢复所述第一遮挡物区域内的被遮挡信息,包括:拍摄第二图像,所述第二图像中包括所述第一遮挡物区域内的部分或全部被遮挡信息;根据所述部分或全部被遮挡信息,恢复所述第一遮挡物区域内的被遮挡信息。6.根据权利要求5所述的方法,其特征在于,所述恢复所述第一遮挡物区域内的被遮挡信息,还包括:拍摄第三图像,所述第三图像中包括所述第一遮挡物区域内的部分被遮挡信息;根据所述第二图像中包括的所述第一遮挡物区域内的部分遮挡信息、以及所述第三图像中包括的所述第一遮挡物区域内的部分被遮挡信息,恢复所述第一遮挡物区域内的被遮挡信息。7.根据权利要求1至6中任一所述的方法,其特征在于,所述方法还包括:生成第一提示信息,所述第一提示信息用于提示遮挡物的位置。8.根据权利要求中1至7中任一所述的方法,其特征在于,所述方法还包括:生成第二提示信息,所述第二提示信息用于提示用户移动摄像头。9.根据权利要求4至8中任一所述的方法,其特征在于,所述方法还包括:在恢复所述第一遮挡物区域内的被遮挡信息后,对所述四边形进行文档校正。10.根据权利要求1至3中任一所述的方法,其特征在于,所述方法还包括:所述四边形的区域内不存在遮挡物时,对所述四边形进行文档校正。11.根据权利要求1至10中任一所述的方法,其特征在于,所述第一图像为包括文档信息的图像。12.一种图像处理的设备,其特征在于,包括:摄像头、处理器和存储器,所述摄像头,用于拍摄第一...
【专利技术属性】
技术研发人员:王雅辉,陈心,张运超,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。