1. 首页 > 笙耀百科 >

rgb转hsi_rgb转hsi在线转换

请问HSV颜色模型和HSI颜色模型的区别是什么?

所以我们经常要把图像弄成8位的

HSV颜色空间

rgb转hsi_rgb转hsi在线转换rgb转hsi_rgb转hsi在线转换


rgb转hsi_rgb转hsi在线转换


rgb转hsi_rgb转hsi在线转换


% x1gray=0.11x1r+0.59x1g+0.3x1b;

HSI颜色空间

请问HSV颜色模型和HSI颜色模型的区别是什么?

HSI色彩空间是从人的视觉系统出发,用色调(Hue)、色饱和度(Saturation或Chroma)和亮度 (Intensity或Brightness)来描述色彩。HSI色彩空间可以用一个圆锥空间模型来描述。用这种 描述HIS色彩空间的圆锥模型相当复杂,但确能把色调、亮度和色饱和度的变化情形表现得很清楚。 通常把色调和饱和度通称为色度,用来表示颜色的类别与深浅程度。由于人的视觉对亮度的敏感 程度远强于对颜色浓淡的敏感程度,为了便于色彩处理和识别,人的视觉系统经常采用HSI色彩空间, 它比RGB色彩空间更符合人的视觉特性。在图像处理和计算机视觉中大量算法都可在HSI色彩空间中 方便地使用,它们可以分开处理而且是相互的。因此,在HSI色彩空间可以大大简化图像分析 和处理的工作量。HSI色彩空间和RGB色彩空间只是同一物理量的不同表示法,因而它们之间存在着 转换关系。

HSV颜色空间

图像

HSI颜色空间

图像处理系统的分析工具

值图像直接进行处理,可以通过RGB颜色模式

RAW RGB DATA(RGB原始数据)是什么颜色空间?

,处理图像的时候,要色彩分别对RGB三种分量进行处理,实际上RGB并不能反映图像的形态特征,只是从

HSI、HSV、HSB有什么区别吗?

HSV(hue,saturation,value)颜色空间的模型对应于圆柱坐标系中的一个圆锥形子集,圆锥的顶面对应于V=1. 它包含RGB模型中的R=1,G=1,B=1 三个面,所代表的颜色较亮。色彩H由绕V轴的旋转角给定。红色对应于 角度0° ,绿色对应于角度120°,蓝色对应于角度240°。在HSV颜色模型中,每一种颜色和它的补色相180° 。 饱和度S取值从0到1,所以圆锥顶面的半径为1。HSV颜色模型所代表的颜色域是CIE色度图的一个子集,这个 模型中饱和度为百分之百的颜色,其纯度一般小于百分之百。在圆锥的顶点(即原点)处,V=0,H和S无定义, 代表黑色。圆锥的顶面中心处S=0,V=1,H无定义,代表白色。从该点到原点代表亮度渐暗的灰色,即具有不同 灰度的灰色。对于这些点,S=0,H的值无定义。可以说,HSV模型中的V轴对应于RGB颜色空间中的主对角线。 在圆锥顶面的圆周上的颜色,V=1,S=1,这种颜色是纯色。HSV模型对应于画家配色的方法。画家用改变色浓和 色深的方法从某种纯色获得不同色调的颜色,在一种纯色中加入白色以改变色浓,加入黑色以改变色深,同时 加入不同比例的白色,黑色即可获得各种不同的色调。

当然有了,自己看:

由于本人知识有限,依照个人的观点,感觉两者是等同的,希望提供的线索能够对你的学习有帮助

HSV颜色空间

HSI颜色空间

图像灰度化的目的是什么?解释的清楚点,谢谢了。

现在大部分的彩色特性

都是采用

光学

现在有很多其他的颜色模式,例如HSI模式,HSI是由色调,饱和度,亮度三个分量来表示颜色。HSI比RGB更符合人的视觉特性。现在有很多其他的

颜色模式

,饱和度

视觉

。但是HSI也是

,真正反映图像

特征

的变量

是I,其他都是

的反映。

灰度

直方图

,灰度变化,还有正交变换之类的进行处理。甚至经常把图像分割之后变成二值

图像处理

。这是我一家之言,但是是我长时间的图像处理,及参考了很多书之后得出的经验,不少

也不多是这般解释。

图像分成rgb后分别志方均衡化再合成图像会怎样

,例如HSI模式,HSI是由

rgb图像可以理解为是三个灰度图像,有色调R、G、B三个颜色通道,即使要对其进行直方图均衡也要分离这三个通道。但没听过这种方法。应该把RGB图像传换成亮度-色度-饱和度表示,然后再做直方图均衡。彩色图像也可以进行均衡化。不过RGB图像不能直接进行,需要转化成其他颜色空间,如HSI(色调/饱和度/强度),对I分量可以进行均衡化

如何证明hsi 排除了亮度的影响

HSB(hue,saturation,brightness)颜色空间,这个颜色空间都是用户台式机图形程序的颜色表示, 用六角形锥体表示自己的颜色模型。

HSI是用来做处理的中间颜色模型,因为它更接近人的视觉系统,可以很直观的做出相应处理。比如亮度增强(I分量调节),亮度均衡等等。处理结束后应该转化为RGB然后显示。 因为imshow/image等内建函数并没有直接显示HSI的map。

clc;

HSI、HSV、HSB有什么区别吗?

图像

当然有了,自己看:

是RG/GB格式的,其中G:R:B=2:1:1;每个行业都有自己的色彩空间,电子行业的是RBG,因为显示器,还有电视啥的都是RGB基础显示的,剩下的可能有一些YC,YCBCR都是这样的。

HSV颜色空间

HSI颜色空间

matlab上的图象检测颜色模型问题

书上x1=imread('a099.jpg'); % 读取jpg文件

% 程序我都给你加上注释了,我这边可以运行,没有问题,你那边是不是因为缺少什么工具函数导致的 ,是我这边的运行结果

clear;

% x2=imread('a021.jpg');

x11=rgb2hsi(x1); % 这应该是将rgb格式的图形格式转换为hsi图形格式,将(红,绿,蓝)变为(灰度,饱和度,亮度)

% x22=rgb2hsi(x2);

% x1g=im2double(x1(:,:,2));

% x1b=im2double(x1(:,:,3));

x1h=im2double(x11(:,:,1)); % 这句很简单了,图形格式改为double格式了

x1s=im2double(x11(:,:,2));

x1i=im2double(x11(:,:,3));

area1=x1h>= 0/360; % x1h>0/360的点 area1=1;否则area1 对应的点为 0

area2=x1h<=60/360;

area=and(area1,area2); % 当 0/360<=x1h<=60/360 之间的所有点对应位置的area为 0

c1=and(x1s>=40/255, x1s<80/255); % 仿照上面的同样可以理解这句

c2=and(x1i>=185/255, x1i<1);

c=and(c2,area); % 满足所有条件对应的点

subplot(221); imshow(x1); subplot(222); imshow(x1h);

subplot(223); imshow(area); subplot(224); imshow(c); % 显示各个图形

RAW RGB DATA(RGB原始数据)是什么颜色空间?

三个分量来表示颜色。HSI比% x1r=im2double(x1(:,:,1));RGB更符合人的

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息