请问HSV颜色模型和HSI颜色模型的区别是什么?
所以我们经常要把图像弄成8位的HSV颜色空间
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 举报,一经查实,本站将立刻删除。