通道抠像原理和实例操作
来源:互联网 发布:mathematica 11 mac 编辑:程序博客网 时间:2024/05/17 03:22
通道抠出来的头发才带感,一丝一丝的,下面就讲一下如何通道抠图。
下面这段通道抠像原理是转载:
RGB图像模式,就是图像整体只有R(Red,红色),G(Green绿色),B(Blue蓝色)构成,其他颜色由这三种颜色按照不同的比例混合获得。
首先跟大家说以下RGB图像的显示原理:通常的显示是一个像素点里有4个小格子,其中两个红色,一个绿色,一个蓝色。(一般摄像头是两个绿色,一个红色,一个蓝色)
(注:这就是一般通道抠图喜欢选择红色通道的原因。)
再说下颜色叠加原理:各种颜色都是可以由这三种颜色叠加而成,当相同量的红色,绿色,蓝色 混合时。就出现了白色。当三种都不出现时就是黑色。而灰色是一定量的白色和一定量的黑色混合而成。图像中比较亮的部分是掺杂了白色,比较暗的部分是掺杂了黑色。
再说下通道:通道里面有4个,RGB就是三种颜色都含有,单色通道就是只让原本像素点中亮着的单一颜色点亮,(你可以试验,当只选红色和绿色通道的时候,整体图片呈现黄色;只开红色和蓝色通道时,整体呈现紫色。)但只选单一通道时,他只有明暗变化。
当你进入通道选择了单一的通道后,原本像素点中亮着的就变成白色的像素点,没亮的就变成黑色的像素点。
再说扣图时调节色阶的问题:色阶就是颜色亮度强弱的片段。你可以把一个单一色点的亮度由不亮时的0到最大亮度的255理解为一条直线。色阶就是这条直线中的一段。调节色阶就是去除你需要的色阶以外的点。
当你在单一通道内载入选区的时候,选择上的并不是单一颜色点,因为在RGB图片中最小的是像素单位,你选择的是含有该颜色点的像素点。所以转换为RGB全通道后就可以选中你所需要的部分。(在通道副本中用白色画笔涂抹,就相当于打开了该区域像素点中的该颜色点的开关。你选中后就会选中该像素,但是选好选区后通道副本被删除,所以图片颜色不变。)
下面这个通道抠像实例结合了转载及原创:
注意:上图步骤的Ctrl+C时,需要把通道选为RGB通道,不然的话无法执行复制、粘贴。
这一步很关键哦~~调整边缘
这里我截两个图来展示没有调整边缘和调整边缘后的差异:
是不是边缘好多了?
接下来继续通道抠图。
最后给个例子,我用上述步骤制作的通道抠图案例:
before
after
0 0
- 通道抠像原理和实例操作
- RunLoop原理和实例
- OpenCV读取摄像头显示原图像和RGB三通道直方图
- 转载_如何像巫师那样隔空操作——聊聊迷你雷达的原理和应用
- Go 通道(chan)关闭和后续读取操作
- Photoshop CS6 实例之用通道抠取人像
- Redis的通道操作
- 好教程不来一发——Photoshop通道抠像
- Spring RedisTemplate操作-通道操作
- 热部署原理和实例
- 冒泡排序原理和实例
- C#打印原理解析及实例操作
- 文件通道流两个实例
- OpenStack for Glance镜像和实例目录解析
- 四种论坛镜像实现方法和原理
- 深入 Docker:容器和镜像 原理分析
- 单通道和三通道学习理解单通道:
- 颜色八位通道和十六位通道值
- relative 和 absolute 的位置区别
- Java--"1+1/2+1/3+.........的和
- iOS protocol delegate 编程规范
- drawing Curve
- 哈夫曼树应用——九度OJ题目1107:搬水果
- 通道抠像原理和实例操作
- Eclipse启动Tomcat出现错误status404
- VS2008将原有的tab空格设置为空格符号
- javascript系列之通过js获取网站的根目录的两种方法
- Java Socket实战之三 传输对象
- PHPcms 多图字段的调用
- 你好,色彩 android:background="@color/white" [create file color.xml at res/values/]
- Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connecti
- QML类型说明-Keys