11-3为图像添加色彩

http://www.missyuan.com/viewthread.php?tid=527620

原理:背景层或者底层图为黑白,我们在上面建立新层,选择合适的色彩在合适的区域涂抹(当然还有流量)。再选择合适的叠加方式就OK。

应用范围:灰度图上色,人物上装,修复老照片,营造梦境(还有别的当然)

把任何一幅彩色图像通过【图像_模式_灰度】后转回RGB模式,就能得到灰度图像,然后尽力仿制还原色彩即可。

所谓上色或添色,都是在已有图像的上方建立空白图层,然后涂抹颜色并指定相应的混合模式。这其中对效果有直接影响的应该是画笔的设定。一般都以最小的硬度、喷枪方式、较小的流量这3个要素来设定画笔。根据实际情况,可以增加画笔硬度以营造较为明显的上色边界。

针对彩色图像的添色则应该使用较淡的色彩,这因为我们是添色而不是替换颜色。比如我们在橙色之后所涂抹的色彩。这里的较淡指的就是较低的色彩饱和度(相当于HSB中的S),或较高的明度(相当于HSB中的 B)。

如何把彩色图转化成灰度

图像”--“模式”--“灰度”即可。

历史记录里面有个快照

时间: 2024-11-11 23:10:26

11-3为图像添加色彩的相关文章

opencv学习之路(11)、图像几何变换

一.图像缩放 1 #include<opencv2/opencv.hpp> 2 using namespace cv; 3 4 void main(){ 5 Mat src=imread("E://0.jpg"); 6 Mat dst; 7 resize(src,dst,Size(300,300)); 8 imshow("src",src); 9 imshow("dst",dst); 10 waitKey(0); 11 } 二.图像平

8 个优秀的 Linux 图形图像及色彩工具

8 个优秀的 Linux 图形图像及色彩工具 1. 硬件色彩分析器LPROF LPROF 是一个用于创建设备兼容,如相机.扫描仪.显示器的ICC兼容型材的颜色分析器.这些配置提供跨设备的色彩一致性.他们可以用在颜色配置文件识别软件,如GIMP与Scribus. 2. 从高端照相机导入Raw数据的工具 UFRaw UFRaw是一个原始图像处理工具.它用来处理数码相机中的原始格式图片,生成常见的图片格式.它既可独立使用,也可作为 GIMP 的插件.命令行模式允许你对图片进行批量处理.它还支持色彩管理

【OpenCV】给图像添加噪声

图像噪声使图像在获取或是传输过程中收到随机信号干扰,妨碍人们对图像理解及分析处理的信号.很多时候将图像噪声看做多维随机过程,因而描述噪声的方法完全可以借用随机过程的描述,也就是使用随机过程的描述,也就是用它的高绿分布函数和概率密度分布函数.图像噪声的产生来自图像获取中的环境条件和传感元器件自身的质量,图像在传输过程中产生图像噪声的主要因素是所用的传输信道收到了噪声的污染. 下面简单介绍两种图像噪声,即椒盐噪声和高斯噪声. 1.椒盐噪声 椒盐噪声也称为脉冲噪声,是图像中经常见到的一种噪声,它是一种

opencv_图像的色彩空間cvtColor(HSV、HSL、HSB )及相关色彩学

一.色彩空间理论 几种色彩空间: 1.RGB Red 红色,0-255 Green 绿色,0-255 Blue 蓝色,0-255  2.HSI HSI色彩空间可以用一个圆锥空间模型来描述.用这种 描述HIS色彩空间的圆锥模型相当复杂,但确能把色调.亮度和色饱和度的变化情形表现得很清楚. 通常把色调和饱和度通称为色度,用来表示颜色的类别与深浅程度.由于人的视觉对亮度的敏感 程度远强于对颜色浓淡的敏感程度,为了便于色彩处理和识别,人的视觉系统经常采用HSI色彩空间, 它比RGB色彩空间更符合人的视觉

[Android] 给图像添加相框、圆形圆角显示图片、图像合成知识

    前一篇文章讲述了Android触屏setOnTouchListener实现突破缩放.移动.绘制和添加水印,继续我的"随手拍"项目完成给图片添加相框.圆形圆角显示图片和图像合成的功能介绍.希望文章对大家有所帮助. 一. 打开图片和显示assets文件中图片 首先,对XML中activity_main.xml进行布局,通过使用RelativeLayout相对布局完成(XML代码后面附).然后,在Mainctivity.java中public class MainActivity e

基于YUV图像的色彩调节

目标:针对YUV格式的图像,直接给UV分量添加固定的偏移量,以便考察UV对整体颜色影响程度. 代码: #!/usr/bin/python #coding:utf-8 import cv2 import numpy as np def cb(): pass if __name__ == "__main__": img = cv2.imread("test.jpg") assert img is not None, "test.jpg can not be o

为背景图像添加图像水印(位置随机)

1 <?php 2 /** 3 为背景图像添加水印(位置随机) 4 @param string $filename 需要添加水印的背景图片 5 @param string $water 水印图片 6 */ 7 function watermark($filename,$water){ 8 //获取背景图片的高和宽 9 list($b_w,$b_h) = getimagesize($filename); 10 //获取水印图片的高和宽 11 list($w_w,$w_h) = getimagesi

给一幅图像添加椒盐噪声

2015-06-05 知识点: (1)像素值的存储 (2)引用的参数传递方式 (3)单通道和三通道图像像素访问的区别 代码如下: 1 #include "highgui.h" 2 #include "cxcore.h" 3 #include "cv.h" 4 #include "cmath" 5 6 void salt(cv::Mat &, int ); 7 8 9 int main() 10 { 11 cv::Mat

利用GDI+处理图像的色彩

首先先介绍一下ColorMatrix结构体:表示颜色的变换关系,定义如下: typedef struct { REAL m[5][5]; } ColorMatrix; ColorMatrix结构体一般和ImageAttribute类配合使用,使用的方式是先调用ImageAttibute::SetColorMatrix,运用该颜色变化矩阵,然后在绘制函数中将ImageAttribute对象作为DrawImage函数参数.以下的图像色彩变换都会用到这个结构体. 一.改变图像的透明度:只需要缩放Alp