1.一种黑白图像彩色化算法,其特征在于:
预设三种转化规则,R表示红色通道的值,G表示绿色通道的值,B表示蓝色通道的值,L表示灰度值;
三种转化规则分别是:
转化规则1:强化规则,用于强化RGB中的某一种基色,设定强化系数M,M大于1,强化后的R或G或B的值为M*L;
转化规则2:弱化规则,用于弱化RGB中的某一种基色,设定弱化系数N,N大于0且小于1,弱化后的R或G或B的值为N*L,设置补正值K,补正后的R或G或B的值为N*L+K;
转化规则3:背景处理规则,将RGB中的某一种基色做为背景色中的主色;为将背景色和图片中主体对象的颜色结合,先人工设置主体对象的标准色值区间和背景色值区间,然后在色值区间值中选择散点数据并对散点数据做数值处理,得出背景处理规则;
所述数据处理中采取二次拟合法,具体如下:
按照主体对象的标准色值区间和背景色值区间的对照情况,得出L值与背景基色的对照散点图,分析散点图后得到计算公式;
设定好三种转化规则后,对黑白图片进行如下操作:步骤一:图片数值化得到像素灰度矩阵[P,L],P表示像素的坐标;
步骤二:分别为R、G、B选择所述转化规则1或转化规则2或转化规则3,全部转化完成后,得到新的像素RGB值矩阵[P,[R,G,B]]。
2.根据权利要求1所述的一种黑白图像彩色化算法,其特征在于:所述强化系数M为
1.25,所述弱化系数N为0.8,所述补正值K大于20且小于30。