来自:jinqj > 馆藏分类
配色: 字号:
风鬟雾鬓-没有明确边界的图像的提取
2017-06-17 | 阅:  转:  |  分享 
  
风鬟雾鬓-没有明确边界的图像的提取xlzhou0421@163.ciom2017-06-12当我们子PS上‘抠图’(从整幅图像中提取某一对
象)时,如果这个对象具有明确的边界,那比较好办。利用选择工具,或者蒙版,通过手工操作就可以完成。但是有时候被抠取的对象的某些部分没
有明确的边界,例如,下面是三张典型的图片,分别代表了‘黑发’‘金发’和‘白发’三种‘风鬟雾鬓式’的头发。对于这样的图像,你想通过手
工操作把图像抠出来简直不可能!在这种情况下,‘通道’技术就可以派上用场了!‘黑发’‘金发’和‘白发’三种头发中,黑发的情况最容易
处理,白发的情况最困难,金发的情况居中。让我们先来处理‘黑发’的例子。(1)打开‘通道’面板,可以看见PS已经自动为这张图像产生了
三个颜色成分对应的灰度图像和三种颜色混合起来的总效果。在红、绿、蓝这三个通道中的任何一个灰度图像都可以用来产生我们所需要的选区。不
过,看起来‘红’通道或‘绿’通道里面的图形比较清晰,那我们就选用红通道。(2)将‘红’通道拖到面板下方的按钮处,我们就得到了红通道
的复制品如下:我们之所以要制造一个复制品,是因为我们还要以它为基础进一步加工。(如果就在原来的红通道上加工,就会破坏原来的图像)。
(3)现在我们要对这张图进一步加工,首先将它‘反转’(使用快捷键Ctrl-I或Image-Adjustment-Inverse
)我们已经知道:如果把一张灰度图当做‘选区’来使用,‘白色’代表选中部分,而黑色代表‘抛弃不要(变成透明)’的部分。下现在我们看到
,头发部分基本上已经被选进去了,但是人脸和身体部分当然还是要的,所以对于凡是有把握的地方,我们都毫不犹豫地用画笔把这部分涂成白色或
者涂成黑色。(4)结果得到:可是还有一部分区域太纷乱、太零碎了,没有办法通过画笔直接涂白或涂黑。怎么办呢?(5)我们先用套索(Ta
sso)工具把这一部分圈起来:(6)然后通过“图像-调整-亮度、对比度”(Image-Adjustment-Brightness/
Contrast)适当增加这一小块区域的亮度和对比度,使它看起来与其他全黑或全白的地方协调一致:最后,在按下Ctrl键的同时,点击
这个通道。于是PS就自动产生了与之对影的选区。(7)回到图层面板,我们就看到:这时,选区所包含的就是连带头发的整个人。(8)为了去
掉周围的背景,我们将‘选区’和‘非选区’对调一下:Select-Inverse(或者使用快捷键Ctrl-Shift-I)然后按下
Delete键,以删去背景部分;再执行Select-Deselect,以去掉表示选区的‘虚线’就得到:白色长发的例子按照上面同样
的步骤,进行到第(3)步,得到:同样的进行第(4)步,把有把握的地方涂白或者涂黑,于是得到:对于中间我们没有把握的部分,先将它反
相:我们一小块、一小块地处理。也就是先用套索圈一小块出来,利用调整亮度和对比度的工具适当调整,使得看起来与周围协调一致。最后得到所
需的蒙版:按下Ctrl键,点击这个好不容易加工出来的蒙版,以产生对应的‘选区’。回到‘图层’,点击它,使之成为‘可见:’反转选择区
,按下Delete键,就得到:如果在他下方添加一层绿色背景,则可以更清楚地看出白发的效果:为了更仔细看看,进行局部放大如下:金色长
发的例子‘金色长发’的情况介于“黑发”与‘白发之间’,处理情况和‘黑发’相似,只是在选择颜色通道时要看看哪一个更清晰?在本例中,蓝色的似乎较好,我们就选用它。其他步骤和处理‘黑发’例子一样,不再赘述。
献花(0)
+1
(本文系jinqj首藏)