本技术涉及人工智能,特别是涉及一种指针仪表数据读取方法、装置、设备和存储介质。
背景技术:
1、电力能源是社会生产的重要能源,变电站在社会生产与日常生活中占据着至关重要的地位。指针仪表被广泛应用于变电站的各种设备上,例如指针式油位表计、油压表计等,准确读取变电站上各设备上的指针仪表的数据对于变电站的稳定运行起着重要作用。
2、传统方法通常是,由人工对无人机采集的包括指针仪表的图像进行裁剪,获取包括指针仪表的图像区域,之后再对仪表内指针进行读数,这种方法依赖人工,存在对仪表位置裁剪的不够准确,进而影响仪表读数的准确性等问题,亟需改进。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种指针仪表数据读取方法,能够确定指针仪表的位置,并且能够自动对指针仪表进行识别,自动化读取指针仪表的数据。
2、第一方面,本技术提供了一种指针仪表数据读取方法。所述方法包括:
3、将目标图像输入至目标检测模型,得到所述目标图像中目标指针仪表的目标边界框信息和目标类别信息;
4、根据所述目标边界框信息,从所述目标图像中提取包含目标指标仪表的图像区域;
5、对所述图像区域进行预处理;
6、根据所述目标类别信息,以及预处理后的图像区域中目标指标仪表的倾斜角,读取所述目标指针仪表的数据。
7、在其中一个实施例中,对所述图像区域进行预处理的方法,包括:
8、对所述图像区域进行同态滤波处理;
9、对同态滤波处理后的图像区域进行二值化处理;
10、对二值化处理后的图像区域进行形态学处理。
11、在其中一个实施例中,根据所述目标类别信息,以及预处理后的图像区域中目标指标仪表的倾斜角,读取所述目标指针仪表的数据,包括:
12、根据所述目标类别信息,确定所述目标指针仪表的量程信息;其中,所述量程信息包括量程最大值、量程最小值、所述量程最大值对应的角度和所述量程最小值对应的角度;
13、根据所述量程信息和所述倾斜角,读取所述目标指针仪表的数据。
14、在其中的一个实施例中,上述实施例中的指针仪表读取方法还包括:
15、将样本图像输入至初始模型,得到所述样本图像中预测指针仪表的预测信息;其中,所述预测信息包括预测边界框信息和预测类别信息;
16、对所述样本图像中真实指针仪表的原标签数据进行复制,得到复制标签数据,其中,所述原标签数据包括真实边界框信息和真实类别信息;
17、采用匈牙利匹配算法,根据所述预测指针仪表的预测信息,以及所述真实指针仪表的原标签数据和复制标签数据,确定训练损失;
18、采用所述训练损失,对所述初始模型进行优化,得到所述目标检测模型。
19、在其中的一个实施例中,采用匈牙利匹配算法,根据所述预测指针仪表的预测信息,以及所述真实指针仪表的原标签数据和复制标签数据,确定训练损失,包括:
20、根据每一预测指针仪表的预测信息,以及每一真实指针仪表的原标签数据,确定每一预测指针仪表与每一真实指针仪表的第一代价值;
21、根据每一预测指针仪表的预测信息,以及每一真实指针仪表的复制标签数据,确定每一预测指针仪表与每一真实指针仪表的第二代价值;
22、采用匈牙利匹配算法,根据每一预测指针仪表与每一真实指针仪表的第一代价值和第二代价值,确定与每一真实指针仪表匹配的预测指针仪表,作为匹配指针仪表;
23、根据每一真实指针仪表的原标签数据,以及每一真实指针仪表对应的匹配指针仪表的预测信息,确定训练损失。
24、在其中的一个实施例中,根据每一预测指针仪表的预测信息,以及每一真实指针仪表的原标签数据,确定每一预测指针仪表与每一真实指针仪表的第一代价值,包括:
25、针对每一预测指针仪表,根据该预测指针仪表的预测类别信息,以及每一真实指针仪表的真实类别信息,确定该预测指针仪表与每一真实指针仪表之间的类别损失;
26、根据该预测指针仪表的预测边界框信息,以及每一真实指针仪表的真实边界框信息,确定该预测指针仪表与每一真实指针仪表之间的边界框损失;
27、根据该预测指针仪表与每一真实指针仪表之间的类别损失和边界框损失,确定该预测指针仪表与每一真实指针仪表之间的第一代价值。
28、第二方面,本技术还提供了一种指针仪表数据读取装置,所述装置包括:
29、信息获取模块,将目标图像输入至目标检测模型,得到所述目标图像中目标指针仪表的目标边界框信息和目标类别信息;
30、图像提取模块,用于根据所述目标边界框信息,从所述目标图像中提取包含目标指标仪表的图像区域;
31、预处理模块,用于对所述图像区域进行预处理;
32、数据读取模块,用于根据所述目标类别信息,以及预处理后的图像区域中目标指标仪表的倾斜角,读取所述目标指针仪表的数据。
33、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
34、将目标图像输入至目标检测模型,得到所述目标图像中目标指针仪表的目标边界框信息和目标类别信息;
35、根据所述目标边界框信息,从所述目标图像中提取包含目标指标仪表的图像区域;
36、对所述图像区域进行预处理;
37、根据所述目标类别信息,以及预处理后的图像区域中目标指标仪表的倾斜角,读取所述目标指针仪表的数据。
38、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
39、将目标图像输入至目标检测模型,得到所述目标图像中目标指针仪表的目标边界框信息和目标类别信息;
40、根据所述目标边界框信息,从所述目标图像中提取包含目标指标仪表的图像区域;
41、对所述图像区域进行预处理;
42、根据所述目标类别信息,以及预处理后的图像区域中目标指标仪表的倾斜角,读取所述目标指针仪表的数据。
43、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
44、将目标图像输入至目标检测模型,得到所述目标图像中目标指针仪表的目标边界框信息和目标类别信息;
45、根据所述目标边界框信息,从所述目标图像中提取包含目标指标仪表的图像区域;
46、对所述图像区域进行预处理;
47、根据所述目标类别信息,以及预处理后的图像区域中目标指标仪表的倾斜角,读取所述目标指针仪表的数据。
48、上述指针仪表数据读取方法、装置、设备和存储介质,通过将目标图像输入到目标检测模型中,可以得到目标图像中目标指针仪表的边界框信息和类别信息,进而基于边界框信息即可精准提取到包含指针仪表的图像区域,从而根据类别信息,即可精准从预处理后的图像区域中读取目标指针仪表的数据。上述方案,通过引入目标检测模型,使得对目标指针仪表位置的确定更加准确,而且实现了自动化读取数据,节省了人力物力,这对于变电站的稳定运行具有重要意义。