1.一种基于图像的刻度识别方法,其特征在于,包括如下步骤:
1)设计用于计算机识别的刻度线:
1.1)在刻度线左右端分别设置图案以区分左右边界;步骤1.1)为在刻度线左右端分别通过黑白两色的方块串接形成不同的图案;其中刻度线左端周期不变,刻度线右端呈周期变化,即上下相邻两根刻度线有黑色方块的左右周期往复的变化;
1.2)对刻度线的中间刻度值进行编码;
2)将刻度线贴在被测量的液体容器侧壁;
3)获取刻度线图像:使用拍摄设备对液体容器侧壁位置处的刻度线图像进行抓取;
4)将获取的刻度线图像送入算法识别器:
4.1)通过左右边界图像,对刻度区域进行检测、定位,如有倒置或倾斜,则将刻度区域进行校正;
首先,通过像素分析检测出左右边界图案标记,并定位出刻度线的左右界限;然后通过获取的左右边界图案标记的方位,来判断是否发生了倒置;如没有发生倒置时,通过左右边界的高低差异估算发生倾斜的角度,并使用该角度的旋转变换进行倾斜校正;
4.2)识别刻度线,将刻度线的编码转成比特序列;
对校正后的刻度线从左往右检测黑白二色的块序列,将白色作为0,黑色作为1,将黑白二色的块序列映射成0、1比特序列;
4.3)进行检错纠错,使用解码机制进行检错纠错;
5)输出刻度值。
2.根据权利要求1所述的一种基于图像的刻度识别方法,其特征在于,每根刻度线以及刻度线左右边界,均由一个单位高度的正方形方块依照线性形状排列。
3.根据权利要求1所述的一种基于图像的刻度识别方法,其特征在于,步骤1.2)采用N个黑白方块进行刻度值编码,相当于N比特,其中2/N个比特用于数字编码,剩余2/N比特用于检错纠错的冗余编码。
4.根据权利要求1所述的一种基于图像的刻度识别方法,其特征在于,黑白两色的方块的高度等于刻度线的厚度。
5.根据权利要求1所述的一种基于图像的刻度识别方法,其特征在于,每根刻度线的编码时,避免使用连续4个方块同色的编码段。
6.根据权利要求1所述的一种基于图像的刻度识别方法,其特征在于,相邻刻度线无间隔距离,形成无缝衔接。
7.根据权利要求1所述的一种基于图像的刻度识别方法,其特征在于,检错纠错编码采用里所码Reed‑Solomn,所述解码机制采用里所码解码机制。