图像合成理论教程--第一讲:图像合成是怎么回事- -| 回首页 | 2006年索引 | - -第三讲:常见抠图技术

第二讲: 抠图的含义及输出

                                      

抠图的含义及输出

照片是三维景象在平面上的投影。人站到背景上拍摄的照片,可以看成是一个已经合成的图像。抠图要做的工作是通过这个已经合成的结果,作图像合成的反向运算,把感兴趣前景单度提取出来,并将背景设置为透明。

这涉及到3个步骤的操作:

  • 用某种方法找到物体的轮廓,将轮廓外的像素设置为透明(丢弃),将轮廓内的设置为不透明(保留)。
  • 对于轮廓线上的像素,甚至有时候是一个轮廓区域,里面是半透明的。通过某种办法,计算出透明度大小(介于保留和丢弃之间)。
  • 对于半透明的像素,反向计算其原来的前景颜色。

实际上,第一步,可以归纳到第2和3的特例(透明度=0和100%的特例)。最难理解的是第三步?为什么要反向计算呢?我们把一个选择区域的部分拷贝出来,扣图不就完成了吗?看看下面的例子:

注意过渡区域中的颜色,真正的前景颜色肯定是白色,但是因为原图就是半透明的,所以白色和背景绿色混合后,实际呈现出来的是介于两者之间的颜色。如果不反向计算,那么抠图出来的结果,这个过渡区域就会带有背景绿色的成分,无论合成到哪里,都会偏绿,显得不自然,所以需要反向计算出白色来。

【作者: 梅风剑】【访问统计:】【2006年11月24日 星期五 11:21】【 加入博采】【打印

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=5891902

回复

验证码:   
评论内容: