【技术实现步骤摘要】
【技术保护点】
一种基于深度层的遮挡判断方法,其特征在于,包括如下步骤:(1)选取参考视图的深度图;(2)对所述深度图的所有灰度值所对应的像素个数进行统计,绘制深度直方统计图;(3)对所述深度直方统计图进行包络检测,绘制出初始包络图;(4)对所述深度直方图的初始包络图进行邻域平滑滤波,再绘制滤波后的包络图;(5)对所述滤波后的包络图进行峰值检测,找出分峰位置;(6)对所述滤波后的包络图,根据所述分峰位置,标记出各深度层,对所述深度层两两做差,找出最小深度层间隔;(7)获取虚拟视图,确定待渲染的虚拟视图的位置;(8)计算得到所述虚拟视图相对于所述参考视图的距离,根据计算得到的距离,利用所述最小深度层间隔计算出最小平移尺寸,即最小深度层间隔在虚拟视图上引起的位置平移的值;(9)对获得的虚拟视图进行空洞检测,找出所有空洞,计算空洞的对角线长度;(10)利用所述最小平移尺寸作为阈值,并与上述空洞的对角线长度进行比较,判断空洞的类型,从而对不同的图像空洞类型分别采用不同的空洞填补方法。
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。