各种彩色模型转换的方法
2017-12-10 17:47
253 查看
1. R’G’B’ Y’CbCr 之间的转换
其中矩阵A和矩阵B的会以为选择的不同而不同,常见的两种选择方式有Use conversion specified by和Scanning standard两种参数
2. R’G’B’ 转化为强度
3. RGB和HSV的转化
RGB转化为HSV,其中MAX和MIN代表每一个像素中RGB中的最大值和最小值HSV转化为RGB
4.RGB和XYZ的转化
RGB转化为XYZ分为两步,首先用gamma函数矫正原来的RGB值,然后用一个矩阵转化为XYZ模式上面是gamma函数,是用来对图象进行非线性色调编辑的,目的是提高图像对比度(不过看网上大家一般都没用gamma函数)
XYZ转化为RGB模型也是两步,
5.RGB和LAB之间的转化
RGB转化为LAB分为两步,首先将RGB转化为XYZ,再用下面的等式转化为LAB模型,这里,X n,Y n和Z n是指在XYZ中使用白点参数指定的参考白点的三色值:将LAB转化为RGB模型也同样是两步,要先转化为XYZ,然后才能转化为RGB,
参考:
http://www.mathworks.com/help/vision/ref/colorspaceconversion.html
相关文章推荐
- 如何将真彩色图转换为各种灰度图
- Mac OS X下各种文件编码的转换方法
- 彩色图片的各种处理方法:灰度,黑白,底片效果
- Hibernate Session各种状态转换方法分析
- Json字符串转换为java对象的各种实现方法【json_lib框架、Gson、org.json】
- Mac OS X下各种文件编码的转换方法
- 把各种格式图片转换成PDF的方法
- (转)OC各种数据类型之间的转换方法
- Json字符串转换为java对象的各种实现方法【json_lib框架、Gson、org.json】
- Android-如何将RGB彩色图转换为灰度图方法介绍
- 字符串转换成各种数据类型的方法
- 24位真彩色图像转换为16位高彩色图像的实现方法及效果改进
- JavaScript中日期各种问题处理,包括常用方法和转换方法
- OC各种数据类型之间的转换方法
- 屏幕自适应 计算屏幕长款方法 各种单位转换方法
- 多变量系统传递函数模型转换为状态空间模型的 MATLAB 实现方法
- 如何将真彩色图转换为各种灰度图
- 总结c/c++中各种基本数据类型转换方法
- Javaweb中封装servlet对post参数的各种类型转换方法
- [MySQL] 行列转换变化各种方法实现总结(行变列报表统计、列变行数据记录统计等)