前言:之前在公司做项目的用到photoshop颜色空间的一些相关方法,在此总结一下。下面原理部分是从我的总结文档里截取来的。需要复制的童鞋自己手写一下~
2、程序部分
1)Matlab实验程序。
clc;clear;close all;
Image=imread('IMG_0950_cut.jpg');
figure(1);
imshow(Image);
R=double(Image(:,:,1));
G=double(Image(:,:,2));
B=double(Image(:,:,3));
%输入调整参数value [-100,100]之间,与photoshop一致
value=-50;
%放缩到[-255,255]之间 对应物理意义的
value=value*255/100;
if(value>=0)
R = R + (255 - R) * value / 255;
G = G + (255 - G) * value / 255;