滤波算法图中表示待处理的像素点,该点经第二步处理后产生的误差值为error,按照中的比例系数进行误差分散:将误差error的8/42加到右边的第一个像点上,4/42加到右边的第二个像点上,2/42加到下一行的右边第二个像点上,依此类推,将误差分散累加到毗邻的12个相关点上进行补偿,这就是Stucki滤波算法的误差分配方案。另外,考虑到织物经纬属性的差异,我们对Stucki滤波算法的误差分散系数进行了修正,具体方法是将图中的系数与经向系数和纬向系数x、y相乘,把乘积作为最终的误差分散系数,这样做的结果,就可以使分色结果适应多种经纬属性不同的织物。用这种方法处理得到的图像,由于涉及了比较多的点,所以输出效果较好。
结语:按上述方法设计的软件,可以对图像进行多种灰度级别的分色处理,并对处理结果进行模拟。理论上,像素矩阵维数n越大,能够表示的颜色就越多,模拟效果也越好,但是实际印花时会使图像画面增大,分辨率下降,因此n的取值也不宜过大,一般取在3或4的时候,图像输出效果就已经很好了;另外,通过调整分色的阀值系数可以改变输出图像中四种颜色的比例,从而调整整个输出图像的色调。在实际分色时,需要根据不同的情况选择合适的参数,以达到最佳的效果。
<<上一页[1][2]