1.一种打印机的智能控制方法,其特征在于,该方法包括以下步骤:
获取打印区域图像;
根据打印区域图像的频谱图像得到待分析方向;根据待分析方向得到各个待分析序列;
获取线条宽度;根据线条宽度对各个待分析序列进行划分,得到各个待分析序列对应的各个灰度组;根据各个灰度组中的各个灰度值得到各个灰度组的组间相似度;根据各个灰度组的组间相似度得到各个待分析序列的组间相似度;根据所有待分析序列的组间相似度得到灰度变化均匀性;根据各个待分析序列对应的各个灰度组的中点坐标得到距离均匀性,根据灰度变化均匀性以及距离均匀性得到第一质量点以及质量参考点;
根据第一质量点以及质量参考点确定打印平台的调整方向;根据微调后的打印区域图像得到第二质量点;根据第一质量点、第二质量点与质量参考点之间的距离以及微调高度得到预测微调高度,根据预测微调高度以及调整方向对打印平台进行调整控制;
所述待分析方向的获取方法为:
对打印区域图像的频谱图像进行阈值分割,得到分割图像,将分割图像中灰度值不为0的像素点作为频谱图像的各个亮点;获取频谱图像中除了中心点以外的灰度值最大的亮点,以频谱图像的中心点为向量起点,所得灰度值最大的亮点为向量终点构成的向量方向作为待分析方向;
所述各个待分析序列的获取方法为:将处于同一待分析方向上的各个像素点的灰度值构成的序列称为一个待分析序列,遍历打印区域图像中的各个像素点,得到打印区域图像的各个待分析序列;
所述各个待分析序列对应的各个灰度组的获取方法为:记线条宽度为w,将各个待分析序列中每w个灰度值作为一个灰度组,得到各个待分析序列对应的各个灰度组;
所述各个灰度组的组间相似度的表达式为:
式中, 为第i个待分析序列中第k个灰度组的组间相似度, 为第i个待分析序列中第k个灰度组的第j个灰度值; 为第i个待分析序列中第t个灰度组的第j个灰度值;
为以自然常数为底数的指数函数;w为线条宽度;为该第i个待分析序列对应的灰度组个数;
所述距离均匀性的获取表达式为:
式中, 为第i个待分析序列的距离均匀性, 表示第k个灰度组的中点坐标与第k+1个灰度组的中点坐标之间的欧氏距离;
所述打印平台的调整方向的获取方法为:
将质量参考点与 之间的连线作为分界线,当第一质量点处于分界线的上方时,打印平台向下调整;当第一质量点处于分界线的下方时,打印平台向上调整;
所述预测微调高度的获取方法为:将第一质量点与质量参考点之间的距离记为第一距离;将第二质量点与质量参考点之间的距离记为第二距离,计算第一距离与第二距离之间的差值,计算第二距离与所得差值之间的比值,将微调高度与所得比值之间的乘积作为预测微调高度。
2.一种打印机的智能控制系统,其特征在于,该系统包括以下模块:
图像获取模块,用以获取打印区域图像;
待分析方向获取模块,用以根据打印区域图像的频谱图像得到待分析方向;根据待分析方向得到各个待分析序列;
质量点获取模块,用以获取线条宽度;根据线条宽度对各个待分析序列进行划分,得到各个待分析序列对应的各个灰度组;根据各个灰度组中的各个灰度值得到各个灰度组的组间相似度;根据各个灰度组的组间相似度得到各个待分析序列的组间相似度;根据所有待分析序列的组间相似度得到灰度变化均匀性;根据各个待分析序列对应的各个灰度组的中点坐标得到距离均匀性,根据灰度变化均匀性以及距离均匀性得到第一质量点以及质量参考点;
打印平台高度调整模块,用以根据第一质量点以及质量参考点确定打印平台的调整方向;根据微调后的打印区域图像得到第二质量点;根据第一质量点、第二质量点与质量参考点之间的距离以及微调高度得到预测微调高度,根据预测微调高度以及调整方向对打印平台进行调整控制;
所述待分析方向的获取方法为:
对打印区域图像的频谱图像进行阈值分割,得到分割图像,将分割图像中灰度值不为0的像素点作为频谱图像的各个亮点;获取频谱图像中除了中心点以外的灰度值最大的亮点,以频谱图像的中心点为向量起点,所得灰度值最大的亮点为向量终点构成的向量方向作为待分析方向;
所述各个待分析序列的获取方法为:将处于同一待分析方向上的各个像素点的灰度值构成的序列称为一个待分析序列,遍历打印区域图像中的各个像素点,得到打印区域图像的各个待分析序列;
所述各个待分析序列对应的各个灰度组的获取方法为:记线条宽度为w,将各个待分析序列中每w个灰度值作为一个灰度组,得到各个待分析序列对应的各个灰度组;
所述各个灰度组的组间相似度的表达式为:
式中, 为第i个待分析序列中第k个灰度组的组间相似度, 为第i个待分析序列中第k个灰度组的第j个灰度值; 为第i个待分析序列中第t个灰度组的第j个灰度值;
为以自然常数为底数的指数函数;w为线条宽度;为该第i个待分析序列对应的灰度组个数;
所述距离均匀性的获取表达式为:
式中, 为第i个待分析序列的距离均匀性, 表示第k个灰度组的中点坐标与第k+1个灰度组的中点坐标之间的欧氏距离;
所述打印平台的调整方向的获取方法为:
将质量参考点与 之间的连线作为分界线,当第一质量点处于分界线的上方时,打印平台向下调整;当第一质量点处于分界线的下方时,打印平台向上调整;
所述预测微调高度的获取方法为:将第一质量点与质量参考点之间的距离记为第一距离;将第二质量点与质量参考点之间的距离记为第二距离,计算第一距离与第二距离之间的差值,计算第二距离与所得差值之间的比值,将微调高度与所得比值之间的乘积作为预测微调高度。