颜色空间转换:RGB转换为Lab(Matlab)
2012-10-10 11:29
986 查看
Convert RGB image to L*a*b*, assuming input image is sRGB.
rgb = imread('peppers.png');
cform = makecform('srgb2lab');
lab = applycform(rgb, cform);
lab = lab2double(lab);
L = lab(:,:1);
a = lab(:,:,2);
b = lab(:,:,3);
rgb = imread('peppers.png');
cform = makecform('srgb2lab');
lab = applycform(rgb, cform);
lab = lab2double(lab);
L = lab(:,:1);
a = lab(:,:,2);
b = lab(:,:,3);
相关文章推荐
- 颜色空间转换:RGB转换为Lab(续)
- RGB与Lab颜色空间互相转换
- MATLAB图像处理_LAB与RGB颜色空间互转
- 不同颜色空间的图像转换(RGB到HSV,YUV,Lab)
- 使用Matlab绘制图像的rgb颜色空间和Lab颜色空间分量图和分量直方图
- RGB转到LAB颜色空间,matlab和opencv内嵌函数使用的区别
- RGB颜色空间与Lab颜色空间区别与联系(附转换代码)
- YUV和RGB颜色空间转换,Alpha Blending
- 从RGB到Lab色彩空间的转换
- RGB与Lab色彩空间相互转换c++代码
- MATLAB自定义函数:RGB与HSI颜色空间互换
- MATLAB图像处理_HSV与RGB颜色空间互转
- OpenCV实现RGB颜色空间和HSI颜色空间的相互转换
- RGB、Lab等颜色空间的区别
- RGB 颜色空间转 HSI 颜色空间的matlab程序实现
- 颜色空间系列4: RGB和YDbDr颜色空间的转换及优化算法
- 从RGB到Lab色彩空间的转换
- OpenCV实现RGB颜色空间和HSI颜色空间的相互转换
- RGB,CMYK,HSB,LAB颜色空间定义
- RGB与YCbCr颜色空间的转换