百科狗-知识改变命运!
--

彩色像RGB值的均值和标准差及颜色空间模型

桃子1年前 (2023-12-15)阅读数 5#综合百科
文章标签色彩黑色

这是用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

彩色像RGB值的均值和标准差及颜色空间模型

图像是用数进行编码的。

计算机能处理的只有数(数值、文字、声音、图像)。

现在的计算机能处理的数据看似多种多样,考察本质,其实就只有数、文字、声音、图像。文字、声音、图像又都使用数进行了编码。

关于色彩,通过研究发现可以使用XYZ三个数来联合表示,叫做色彩空间,但是到底用那三个变量,因为不同的需要制定了 RGB、Lab、YUV、HSI、HSV等表示方式。其中YUV是RGB的变换形式,他们能表示的颜色范围是一样的,YUV是为了兼容黑白和彩色显示系统 提出的。YUV还有另外一个作用,因为人眼对亮度的感知灵敏一些,而对色度的感知迟钝一些,直接降低色度的空间采样率对人眼来说是没有区别的,空间采样率 表示单位面积内的采样点数。

到目前为止计算机还都是人在用,人对色彩的感知只有细微的差别,色盲除外,不可能一个人看着是红色另一个看着是绿色,所以虽然 有不同色彩空间,但是他们之间都可以使用一个数学公式直接转换。除去人的细微感知差别,颜色其实是很客观的东西,颜色的本质就是电磁波的波长不同,所以即使有一天猴子也会用计算机了,色彩空间也很容易处理。

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)