1.一种墙面图像红外线光斑的追踪方法,其特征在于,包括:S1、通过至少一个摄像头实时捕获墙面图像;
S2、通过OpenCV视觉库对每一帧墙面图像依次进行预处理,得到每一帧墙面图像对应的黑白图像,其中,所述黑白图像中白色的图像光点为红外线光斑;
S3、将当前帧黑白图像中的红外线光斑与上一帧黑白图像中的红外线光斑进行匹配,得到匹配结果;
S4、根据所述匹配结果识别得到每一个红外线光斑的状态以及状态持续时间,所述状态包括:显现状态、移动状态、长期不动状态和消失状态;
步骤S3包括:
S31、通过所述OpenCV视觉库中的轮廓检测算法,计算得到每一帧黑白图像中的红外线光斑的参数;
S32、将当前帧黑白图像中的红外线光斑的参数与上一帧黑白图像中的红外线光斑的参数进行匹配,得到匹配结果。
2.根据权利要求1所述的一种墙面图像红外线光斑的追踪方法,其特征在于,步骤S2具体包括:通过OpenCV视觉库对所述墙面图像依次进行图像平滑、图像过滤、图像增强、图像动态阈值二值化、图像膨胀以及图像腐蚀,得到黑白图像。
3.根据权利要求1所述的一种墙面图像红外线光斑的追踪方法,其特征在于,所述参数包括:形状、大小、个数和重心坐标。
4.一种墙面图像红外线光斑的追踪系统,其特征在于,包括:捕获模块,用于通过至少一个摄像头实时捕获墙面图像;
预处理模块,用于通过OpenCV视觉库对每一帧墙面图像依次进行预处理,得到每一帧墙面图像对应的黑白图像,其中,所述黑白图像中白色的图像光点为红外线光斑;
匹配模块,用于将当前帧黑白图像中的红外线光斑与上一帧黑白图像中的红外线光斑进行匹配,得到匹配结果;
识别模块,用于根据所述匹配结果识别得到每一个红外线光斑的状态以及状态持续时间,所述状态包括:显现状态、移动状态、长期不动状态和消失状态;
所述匹配模块包括:
计算子模块,用于通过所述OpenCV视觉库中的轮廓检测算法,计算得到每一帧黑白图像中的红外线光斑的参数;
匹配子模块,用于将当前帧黑白图像中的红外线光斑的参数与上一帧黑白图像中的红外线光斑的参数进行匹配,得到匹配结果。
5.根据权利要求4所述的一种墙面图像红外线光斑的追踪系统,其特征在于,所述预处理模块具体用于:通过OpenCV视觉库对所述墙面图像依次进行图像平滑、图像过滤、图像增强、图像动态阈值二值化、图像膨胀以及图像腐蚀,得到黑白图像。
6.根据权利要求4所述的一种墙面图像红外线光斑的追踪系统,其特征在于,所述参数包括:形状、大小、个数和重心坐标。