1.一种自动报靶系统,其特征在于,所述系统包括:
图像采集模块,用于采集第一打靶图像;
图像识别模块,用于根据所述第一打靶图像确定第一靶面区域图像,并根据在所述第一打靶图像之前采集到的、与所述第一打靶图像相邻的第二打靶图像,确定第二靶面区域图像;
弹孔处理模块,用于将所述第一靶面区域图像的梯度强度图像与所述第二靶面区域图像的梯度强度图像进行减影运算得到减影运算后的图像,根据所述减影运算后的图像确定所述第一靶面区域图像对应的弹孔图像;并确定所述弹孔图像中弹孔的位置坐标;
播报模块,用于播报所述弹孔的位置坐标。
2.根据权利要求1所述的系统,其特征在于,所述图像识别模块还包括靶面分割模块:用于将所述第一打靶图像的掩模图像与灰度化处理后的所述第一打靶图像相乘,得到所述第一靶面区域图像;
用于将所述第二打靶图像的掩模图像与灰度化处理后的所述第二打靶图像相乘,得到所述第二靶面区域图像。
3.根据权利要求2所述的系统,其特征在于,所述靶面分割模块包括预处理模块:用于对所述第一打靶图像进行灰度化处理,得到灰度化处理后的第一打靶图像,对所述灰度化处理后的第一打靶图像进行二值化处理,得到二值化处理后的第一打靶图像,对所述二值化处理后的第一打靶图像进行形态学操作,得到形态学操作后的第一打靶图像,对所述形态学操作后的第一打靶图像进行掩模运算,确定所述第一打靶图像的掩模图像;
用于对所述第二打靶图像进行灰度化处理,得到灰度化处理后的第二打靶图像,对所述灰度化处理后的第二打靶图像进行二值化处理,得到二值化处理后的第二打靶图像,对所述二值化处理后的第二打靶图像进行形态学操作,得到形态学操作后的第二打靶图像,对所述形态学操作后的第二打靶图像进行掩模运算,确定所述第二打靶图像的掩模图像。
4.根据权利要求1所述的系统,其特征在于,所述系统还包括弹孔识别模块:用于检测所述弹孔图像是否存在连通区域,如果检测到所述弹孔图像存在连通区域,则判定所述弹孔图像存在弹孔;
其中,所述连通区域由所述弹孔图像中预设数目的相邻的像素点构成,所述像素点的像素值不为0。
5.根据权利要求1所述的系统,其特征在于,所述弹孔处理模块还包括弹孔去干扰模块:用于将所述减影运算后的图像转换为二值化图像,对所述二值化图像进行形态学腐蚀运算以及膨胀操作,确定所述第一靶面区域图像对应的弹孔图像。
6.根据权利要求1所述的系统,其特征在于,所述系统还包括图像配准模块:用于在所述第一打靶图像的掩模图像和标准靶面区域图像的掩模图像中分别提取四个角点,并匹配为四组角点对,通过投影变换模型对所述四组角点对计算得到配准变换矩阵,并对所述弹孔图像通过所述配准变换矩阵进行图像配准,得到配准后的弹孔图像。
7.根据权利要求4所述的系统,其特征在于,所述系统还包括弹孔坐标定位模块:确定所述弹孔在所述弹孔图像中的位置坐标。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括环数计算模块:用于计算所述弹孔图像的弹孔位置坐标与靶心坐标之间的距离,将所述距离与标准靶环间距进行比较来确定所述弹孔的打靶环数。
9.根据权利要求1所述的系统,其特征在于,所述播报模块包括:
播报显示模块和/或播报语音模块。
10.根据权利要求1所述的系统,所述系统还包括靶场环境监测模块,所述靶场环境监测模块用于采集靶场环境数据,并将采集到的所述靶场环境数据发送至所述播报模块。
11.根据权利要求10所述的系统,所述靶场环境监测模块包括如下项中的至少一项:温度传感器、湿度传感器、风向传感器、风速传感器、光照传感器。
12.一种自动报靶方法,其特征在于,所述方法包括:
采集第一打靶图像;
根据所述第一打靶图像确定第一靶面区域图像,并根据在所述第一打靶图像之前采集到的、与所述第一打靶图像相邻的第二打靶图像,确定第二靶面区域图像;
将所述第一靶面区域图像的梯度强度图像与所述第二靶面区域图像的梯度强度图像进行减影运算得到减影运算后的图像,根据所述减影运算后的图像确定所述第一靶面区域图像对应的弹孔图像;并确定所述弹孔图像中弹孔的位置坐标;
播报所述弹孔的位置坐标。
13.一种计算设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
所述处理器执行所述计算机程序指令时实现如权利要求1-11任意一项所述的自动报靶系统。
14.一种计算机储存介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-11任意一项所述的自动报靶系统。