本说明书实施例涉及打印机,特别涉及一种打印机纸张的运动检测方法以及装置。
背景技术:
1、随着打印机技术的发展,打印机的纸张运动检测提升了打印质量,如墨水/碳粉用量、打印头压力等,确保文档打印清晰、无污迹,打印机的纸张运动检测有效减少了卡纸问题,如识别纸张是否正确加载、对齐以及是否有足够的纸张进行打印作业,打印机的纸张运动检测提升了打印效率,如迅速通知用户纸张是否不足或不符合要求,打印机的纸张运动检测降低了成本,如错误纸张类型引起的重印,以及卡纸可能引起的维修成本或零件更换。
2、目前,打印机的纸张运动检测依靠接触式传感器或者光电传感器实现。然而,接触式传感器通常需要依赖物理接触点,会造成物理磨损,导致接触式传感器需要定期更换,否则无法准确地检测纸张运动,增加了运动检测成本;光电传感器是根据反射遮挡来判断遮挡,只针对通用纸张进行参数调教,纸张材质、厚度、反射参数均可能显著改变反射参数,从而影响检测纸张运动的准确度,当外部光线变化较大时,会导致运动检测结果的准确度不稳定,另外纸张薄厚、走纸速度也会一定程度上影响检测纸张运动的准确度。
技术实现思路
1、有鉴于此,本说明书实施例提供了一种打印机纸张的运动检测方法。本说明书一个或者多个实施例同时涉及一种打印机纸张的运动检测装置,一种嵌入式计算设备,一种计算机可读存储介质以及一种计算机程序产品,以解决现有技术中存在的技术缺陷。
2、根据本说明书实施例的第一方面,提供了一种打印机纸张的运动检测方法,包括:
3、获取图像采集设备采集的纸盒的当前图像,以及预先构建的背景像素点模型,其中,背景像素点模型是基于图像采集设备迭代采集的纸盒的历史图像中像素点的像素值分布、拟合的分布模型,像素值分布基于迭代采集的历史图像中像素点的像素值迭代更新;
4、基于背景像素点模型,确定当前图像中前景像素点;
5、在前景像素点的数量超过预设数量阈值的情况下,确定纸盒中纸张处于运动状态。
6、根据本说明书实施例的第二方面,提供了一种打印机纸张的运动检测装置,包括:
7、获取模块,被配置为获取图像采集设备采集的纸盒的当前图像,以及预先构建的背景像素点模型,其中,背景像素点模型是基于图像采集设备迭代采集的纸盒的历史图像中像素点的像素值分布、拟合的分布模型,像素值分布基于迭代采集的历史图像中像素点的像素值迭代更新;
8、像素点确定模块,被配置为基于背景像素点模型,确定当前图像中前景像素点;
9、运动状态确定模块,被配置为在前景像素点的数量超过预设数量阈值的情况下,确定纸盒中纸张处于运动状态。
10、根据本说明书实施例的第三方面,提供了一种嵌入式计算设备,包括:
11、存储器和处理器;
12、存储器用于存储计算机程序/指令,处理器用于执行计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
13、根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机程序/指令,计算机程序/指令被处理器执行时实现上述方法的步骤。
14、根据本说明书实施例的第五方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
15、本说明书一个实施例中,获取图像采集设备采集的纸盒的当前图像,以及预先构建的背景像素点模型,其中,背景像素点模型是基于图像采集设备迭代采集的纸盒的历史图像中像素点的像素值分布、拟合的分布模型,像素值分布基于迭代采集的历史图像中像素点的像素值迭代更新;基于背景像素点模型,确定当前图像中前景像素点;在前景像素点的数量超过预设数量阈值的情况下,确定纸盒中纸张处于运动状态。基于迭代采集并更新的纸盒的历史图像中像素点的像素值分布,拟合得到背景像素点模型,对图像采集设备采集的纸盒的当前图像进行前背景像素点的动态运动检测,动态适用于纸张材质、厚度、反射参数等环境因素的变换,提升了运动检测的准确度,且采用图像采集设备,避免了接触式传感器的物理磨损问题,无需定期更换,降低了运动检测成本。
1.一种打印机纸张的运动检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述基于所述背景像素点模型,确定所述当前图像中前景像素点之后,还包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述背景像素点模型,确定所述当前图像中前景像素点,包括:
4.根据权利要求1所述的方法,其特征在于,所述当前图像为多个连续图像帧中的当前图像帧;
5.根据权利要求4所述的方法,其特征在于,在所述前景像素点的数量超过预设数量阈值的情况下,确定所述当前图像帧为纸张运动图像帧之后,还包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,在所述获取预先构建的背景像素点模型之前,还包括:
7.根据权利要求6所述的方法,其特征在于,所述初始像素值分布包括像素值均值、像素值方差和分布权重;
8.根据权利要求7所述的方法,其特征在于,在所述基于所述各像素点的像素值,按照所述各像素点所属的初始像素值分布的分布权重,更新所述初始像素值分布的像素值均值和像素值方差,获得当前迭代更新的像素值分布之前,还包括:
9.根据权利要求6所述的方法,其特征在于,在所述获取图像采集设备当前迭代采集的纸盒的历史图像之后,还包括:
10.根据权利要求1所述的方法,其特征在于,在所述基于所述背景像素点模型,确定所述当前图像中前景像素点之前,还包括:
11.根据权利要求1所述的方法,其特征在于,在所述前景像素点的数量超过预设数量阈值的情况下,确定所述纸盒中纸张处于运动状态之后,还包括:
12.一种打印机纸张的运动检测装置,其特征在于,包括:
13.一种嵌入式计算设备,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至11任意一项所述方法的步骤。
15.一种计算机程序产品,其特征在于,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至11任意一项所述方法的步骤。