彩色像RGB值的均值和标准差及颜色空间模型
这是用matlab算图像RGB和HSI的程序。
R=im(:,:,1);
G=im(:,:,2);
B=im(:,:,3);
R=reshape(R,[s(1),s(2)]);
G=reshape(G,[s(1),s(2)]);
B=reshape(B,[s(1),s(2)]);
r=mean(mean(R));%求R分量的均值
g=mean(mean(G));%求G分量的均值
b=mean(mean(B));%求B分量的均值
下面是RGB转HSI的程序
H=zeros(y,x);
S=H;
HS_I=H;
for i=1:x
for j=1:y
HS_I(j,i)=((myI(j,i,1)+myI(j,i,2)+myI(j,i,3))/3);
%I的转换,表示明暗程度
S(j,i)=1-3*min(myI(j,i,:))/(myI(j,i,1)+myI(j,i,2)+myI(j,i,3));
%S的转换,表示颜色的深浅(或者S=max(R,G,B)-min(R,G,B))
if ((myI(j,i,1)==myI(j,i,2))&(myI(j,i,2)==myI(j,i,3)))
% 三者不相等
Hdegree=0;
else
Hdegree=acos(0.5*(2*myI(j,i,1)-myI(j,i,2)-myI(j,i,3))/((myI(j,i,1)-myI(j,i,2))^2+(myI(j,i,1)-myI(j,i,3))*(myI(j,i,2)-myI(j,i,3)))^0.5);%H的转换,表示不同的颜色
end
if (myI(j,i,2)>=myI(j,i,3))
H(j,i)=Hdegree; % G≥B, H 在[0,π]范围内
else
H(j,i)=(2*pi-Hdegree); % G
end
end
end
计算机内图像的实质是什么
CMY是一种颜料混合配色体系
RGB是一种光混合配色体系
C - Cyan 青 R - Red 红
M - Magenta 品红 G - Green 绿
Y - Yellow 黄 B - Blue 蓝
工业印刷中用前一种配色体系(因为是用颜料印刷嘛),但是如果用CMY来配黑色的话很难,往往配出的是一种灰黑色,所以实际应用时还单独有黑色,即K - 黑色,故而工业中实用的印刷使用CMYK体系。
补充:我不是说了吗?C和R相反,M和G相反,Y和B相反
再补充:我不是说了吗,如果你要印刷黑色,如果用CMY三中颜料来配的话,出来的颜色是灰黑色,所以这种方法不实用。所以工业中常用CMYK,其中K是黑色。就是说CMYK仅仅比CMY多一种颜色:黑色。这种黑色是纯黑色,而不是灰黑色。然后这样的CMYK体系就很实用了,如果你要印刷黑色,直接用K就行了,如果要其他颜色,就用CMY来配
一般最常用到的色彩模型有三种较多
1.sRGB IEC61966-2.1(一般PC的显示色彩模型大都是这个,可以显示出鲜艳的色彩)
2.CMYK (这是印刷的色彩模型,有印刷用途的图档,都必须转成这个色彩模型才可以印出其正确的色彩)
3.adobe RGB1998 (这是进阶使用者常用色彩模型,这个模型区块范围可以函盖以上二者的色彩区块)
一般拍摄时,会将相机的色彩模型设定为adobe RGB 拍摄后,使用RAW档软体输出所要的格式,例如,只有要使用网路上PO图或者是洗相,就输出成为sRGB IEC61966-2.1模式,如果这是输出要用来印刷用途的,就必须输出为CMYK模式.
进行色彩模型间的转换,都会对影像的色彩造作一定衰减.由adobe RGB1998转换成其它的色彩模型是不会造成色彩差异的,但是如果是CMYK及sRGB之间的互转,就会造成很大的差异,在某些色彩会无法正常的显示.....
http://p4.p.pixnet.net/albums/userpics/4/3/215843/1163349954.jpg
图像是用数进行编码的。
计算机能处理的只有数(数值、文字、声音、图像)。
现在的计算机能处理的数据看似多种多样,考察本质,其实就只有数、文字、声音、图像。文字、声音、图像又都使用数进行了编码。
关于色彩,通过研究发现可以使用XYZ三个数来联合表示,叫做色彩空间,但是到底用那三个变量,因为不同的需要制定了 RGB、Lab、YUV、HSI、HSV等表示方式。其中YUV是RGB的变换形式,他们能表示的颜色范围是一样的,YUV是为了兼容黑白和彩色显示系统 提出的。YUV还有另外一个作用,因为人眼对亮度的感知灵敏一些,而对色度的感知迟钝一些,直接降低色度的空间采样率对人眼来说是没有区别的,空间采样率 表示单位面积内的采样点数。
到目前为止计算机还都是人在用,人对色彩的感知只有细微的差别,色盲除外,不可能一个人看着是红色另一个看着是绿色,所以虽然 有不同色彩空间,但是他们之间都可以使用一个数学公式直接转换。除去人的细微感知差别,颜色其实是很客观的东西,颜色的本质就是电磁波的波长不同,所以即使有一天猴子也会用计算机了,色彩空间也很容易处理。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!