MATLAB中怎么将rgb图片转换成HSI图片…要具體代码的… —— rgb2hsi,这语句直接可以了
在MATLAB中为什么要把RGB图像需要转成YUV图像后再进行操作 —— 这个问题的潜含义是“必须把RGB转YUV”.但实际不是必须嘚.不同的色彩空间有不同的用途,根据实际需要选择合适的就可以.至于题主的具体应用里为什么要用YUV,这别人就不知道了.
matlab有现成的函数将rgb图像轉换为灰度图像吗 —— rgb2gray 将一副真彩色图像转换成灰度图像
cvCvtColor这一块经常出错经过仔细的研究这一函数,发现原来RGB转换成灰度图像时输出的图像要定义为单通道的图像,学习的时候应该要谨慎认真。
色彩空间转换的模式,该code来实现不同類型的颜色空间转换比如CV_BGR2GRAY表示转换为灰度图,CV_BGR2HSV将图片从RGB空间转换为HSV空间其中当code选用CV_BGR2GRAY时,dst需要是单通道图片当code选用CV_BGR2HSV时,对于8位图需偠将RGB值归一化到0-1之间。这样得到HSV图中的H范围才是0-360S和V的范围是0-1。