图像转换: 灰色到彩色
2016-08-23
0 0 0
4.0 分
其他
如何获取积分?
翻译 maninwest@Codeforge 作者:Maxim_Barsuk @ Codeproject
这是个简单的图像变换算法,将图像从灰阶转换成彩色。 这算不上是理想的算法,但是很简单。
背景
通常我们这样计算灰度颜色:
没有具有结构 [Gray, Gray, Gray] 的颜色具有以下一组颜色:
首先创建一组控制点,等于"灰" 色和 "全" 色。设置了控制点后,可以估计 "灰色" 相近的全色. 如果 "灰" 色位于两个控制点 C1 和 C2 之间,则颜色近似:
这是个简单的图像变换算法,将图像从灰阶转换成彩色。 这算不上是理想的算法,但是很简单。
背景
通常我们这样计算灰度颜色:
Gray = Green * 0.59 + Blue * 0.30 + Red * 0.11;Gray = Green * 0.59 + Blue * 0.30 + Red * 0.11;
没有具有结构 [Gray, Gray, Gray] 的颜色具有以下一组颜色:
G = [Gray, Gray, Gray] G -> P = {C}, for each C from P: Green * 0.59 + Blue * 0.30 + Red * 0.11 = Gray.
首先创建一组控制点,等于"灰" 色和 "全" 色。设置了控制点后,可以估计 "灰色" 相近的全色. 如果 "灰" 色位于两个控制点 C1 和 C2 之间,则颜色近似:
K = (Gray - C1Gray)/(C2Gray - C1Gray) Red = C1Red + K*(C2Red - C1Red) Green = C1Green + K*(C2Green - C1Green) Blue = C1Blue + K*(C
c#
图像
转换
灰色
彩色
相关源码推荐
第186号:DX0110-小区物业管理系统源码
0
0
暂无评分
第219号:DX0149-小区物业管理系统源码
0
0
暂无评分
验证码识别
0
0
暂无评分
CSV数据分析工具
0
0
暂无评分
医院病历信息管理系统源码
0
0
暂无评分
暂无评论