1.一种利用模板匹配精确识别液位的方法,它包括:
步骤1、拍摄标准液位计图像并建立液位计标准模板;
步骤2、拍摄一张含有液位计的图像,采用主成分分析的方法,得出液位计最佳投影灰度图;
步骤3、将液位计标准模板与液位计最佳投影灰度图匹配;
步骤4、提取匹配后的液位计图像;
步骤5、识别出匹配后的液位计图像的刻度位置,同时读出液位计刻度的最高点和最低点,并利用比例关系确定刻度读数。
2.根据权利要求1所述的一种利用模板匹配精确识别液位的方法,其特征在于:步骤1所述建立液位计标准模板的方法为:将标准液位计图像经过灰度处理得到液位计标准模板。
3.根据权利要求1所述的一种利用模板匹配精确识别液位的方法,其特征在于:步骤2所述主成分分析的方法包括:
建立原始数据n*p维矩阵Xij
对其进行标准化处理,根据如下关系式求解相关系数rij
求其相关系数矩阵
再求得R的特征根λi及特征向量ei;
计算出累计贡献率
选取累计贡献率达85%‐95%的特征值λ1,λ2...λm所对应的第1,第2...第m(m≤p)个主成分构成矩阵a投影作为液位计最佳投影灰度图
4.根据权利要求1所述的一种利用模板匹配精确识别液位的方法,其特征在于:步骤3所述的将液位计标准模板与液位计最佳投影灰度图匹配的方法为:建立一个模板匹配函数f,将液位计标准模板与液位计最佳投影灰度图进行一一匹配,当模板匹配函数f最小时,则该时的匹配结果即为匹配后的液位计图像,具体为:
在标准模板图像中,以标准模板的左上角为原点,向右为X轴,向下为Y轴,建立一个坐标系,模标准板图像的大小为m*n(宽*高):
原始图像的灰度图大小为W*H(宽*高):
标准模板中的某一点的坐标为(x,y),该点的灰度为U(x,y),与之重合的图象中的点坐标为(X,Y),该点的灰度为V(X,Y);
模板匹配函数f如下:
在模板匹配函数f最小的时候,分割出与模板图像相同大小的图像,即为匹配后的液位计图像。
5.根据权利要求1所述的一种利用模板匹配精确识别液位的方法,其特征在于:步骤5所述识别出匹配后的液位计图像的刻度位置,同时读出液位计刻度的最高点和最低点,并利用比例关系确定刻度读数的方法包括:利用边缘检测的方法检测出匹配后的液位计图像的边缘刻度、最大刻度和最小刻度,并读取数字;在读取数字时,采用模板匹配的方法,将读取的数字与模板一一匹配。