1.一种图像处理方法,其特征在于,包括:获取目标对象经线性扫描后得到的灰度图像,设定滑动窗口,将所述滑动窗口沿图像高度方向滑动得到所述灰度图像对应的多个窗口图像;其中,所设定的滑动窗口的窗口参数包括目标窗口高度值和目标滑动步长值;所述灰度图像是指所述目标对象经线性扫描得到的多个行图像再通过拼接形成的线性图像所对应的灰度图像;分别计算各个所述窗口图像对应的图像梯度值;确定所述图像梯度值中最大梯度值所对应的窗口图像为目标窗口图像,根据所述目标窗口图像对应的滑动窗口位置确定目标对焦高度;所述计算各个所述窗口图像对应的图像梯度值的步骤包括:针对任一窗口图像:计算所述窗口图像内每个像素点与图像宽度方向上的关联像素点之间的灰度差的平方,得到所述像素点对应的梯度值;其中,所述像素点与所述关联像素点沿图像宽度方向间隔K个像素点,K是间隔数量参数,K属于大于或等于2的正整数;对所述窗口图像内每个像素点对应的梯度值进行求和,得到所述窗口图像对应的图像梯度值;所述方法还包括最优参数值组合的计算步骤:获取多个已知最清晰行的样本灰度图像,基于不同窗口参数预设值对应的多个滑动窗口,分别确定每一个所述样本灰度图像在不同窗口参数预设值下对应的多个窗口图像;基于不同的间隔数量参数预设值,分别计算各个窗口图像在不同的间隔数量参数预设值下对应的图像梯度值,并根据图像梯度值中最大梯度值确定各个样本灰度图像在不同参数值组合下对应的目标窗口图像,以及目标窗口图像的中心线所在的目标行;在不同参数值组合下,根据所述样本灰度图像对应的已知最清晰行与所述目标行计算行误差,并计算多个所述样本灰度图像的行误差的平均值作为总误差,确定所述总误差最小时对应的窗口参数预设值、间隔数量预设值为最优参数值组合。
2.根据权利要求1所述的方法,其特征在于,所述计算多个样本灰度图像的总误差的步骤包括:设置离焦对应的行误差为误差阈值,根据所述误差阈值对所述多个样本灰度图像在不同参数值组合下计算得到的行误差进行筛选处理,计算筛选处理后的多个行误差的平均值作为总误差。
3.根据权利要求1所述的方法,其特征在于,所述获取目标对象经线性扫描后得到的灰度图像的步骤包括:获取目标对象对应的多个行图像,将所述多个行图像沿图像高度方向进行拼接得到RGB彩色图像;其中,所述行图像是通过线性扫描设备基于不同的预设聚焦高度对所述目标对象进行线性扫描拍照得到的;对所述RGB彩色图像进行图像转换处理,得到所述灰度图像。
4.根据权利要求1所述的方法,其特征在于,所述根据所述目标窗口图像对应的滑动窗口位置确定目标对焦高度的步骤包括:确定所述目标窗口图像的窗口中心线在图像高度方向的目标位置,以所述目标位置对应的聚焦高度作为所述目标对焦高度。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述目标对焦高度设定线性扫描设备的对焦高度,以基于设定后的所述线性扫描设备对所述目标对象扫描拍照,得到目标线性扫描图像。
6.一种图像处理装置,其特征在于,包括:窗口图像确定模块,用于获取目标对象经线性扫描后得到的灰度图像,设定滑动窗口,将所述滑动窗口沿图像高度方向滑动得到所述灰度图像对应的多个窗口图像;其中,所设定的滑动窗口的窗口参数包括目标窗口高度值和目标滑动步长值;所述灰度图像是指所述目标对象经线性扫描得到的多个行图像再通过拼接形成的线性图像所对应的灰度图像;梯度值计算模块,用于分别计算各个所述窗口图像对应的图像梯度值;对焦高度确定模块,用于确定所述图像梯度值中最大梯度值所对应的窗口图像为目标窗口图像,根据所述目标窗口图像对应的滑动窗口位置确定目标对焦高度;所述梯度值计算模块,还用于针对任一窗口图像:计算所述窗口图像内每个像素点与图像宽度方向上的关联像素点之间的灰度差的平方,得到所述像素点对应的梯度值;其中,所述像素点与所述关联像素点沿图像宽度方向间隔K个像素点,K是间隔数量参数,K属于大于或等于2的正整数;对所述窗口图像内每个像素点对应的梯度值进行求和,得到所述窗口图像对应的图像梯度值;所述装置还包括参数优化模块,用于:获取多个已知最清晰行的样本灰度图像,基于不同窗口参数预设值对应的多个滑动窗口,分别确定每一个所述样本灰度图像在不同窗口参数预设值下对应的多个窗口图像;基于不同的间隔数量参数预设值,分别计算各个窗口图像在不同的间隔数量参数预设值下对应的图像梯度值,并根据图像梯度值中最大梯度值确定各个样本灰度图像在不同参数值组合下对应的目标窗口图像,以及目标窗口图像的中心线所在的目标行;在不同参数值组合下,根据所述样本灰度图像对应的已知最清晰行与所述目标行计算行误差,并计算多个所述样本灰度图像的行误差的平均值作为总误差,确定所述总误差最小时对应的窗口参数预设值、间隔数量预设值为最优参数值组合。
7.一种电子设备,包括:处理器,以及存储程序的存储器,其特征在于,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据权利要求1-5中任一项所述的方法。
8.一种存储有计算机指令的非瞬时机器可读介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1-5中任一项所述的方法。
9.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1-5中任一项所述的方法。