主权项 |
一种指针式表盘自动读数方法,其特征在于,包括以下步骤:步骤1:读取原始图像f(x,y),对原始图像f(x,y)进行Hough变换初步提取表盘图像f<sub>1</sub>'(x,y),并将表盘图像f<sub>1</sub>'(x,y)进行直方图均衡化;步骤2:将表盘图像f<sub>1</sub>'(x,y)按行分成两部分,分别进行阈值分割,再合并成一张图像,对合并后的图像提取外轮廓l<sub>1</sub>;步骤3:通过最小二乘拟合将外轮廓l<sub>1</sub>拟合成椭圆,确定精确的表盘图像f<sub>2</sub>'(x,y);步骤4:对精确的表盘图像f<sub>2</sub>'(x,y)上下分成两块,分块后进行阈值分割,再合并分割结果成一张图像,并提取合并后的图像的最内层椭圆的外轮廓l<sub>2</sub>;步骤5:通过最小二乘拟合将外轮廓l<sub>2</sub>拟合成椭圆,得到外轮廓l<sub>2</sub>拟合成椭圆的圆心P(x,y);步骤6:将步骤5得到的椭圆等比例放大成两个不同大小的大椭圆,两个大椭圆具有相同的圆心和长短轴之比,长短轴为横向和纵向(或纵向和横向)平分大椭圆的轴,两个大椭圆之间即为条带区域D,外轮廓l<sub>2</sub>拟合成的椭圆与放大的较小的大椭圆之间即为条带区域D';步骤7:将条带区域D分成上下两块后进行阈值分割,合并分割结果成一张图像,得到刻度的起始位置和刻度的终点位置;步骤8:根据步骤6得到的条带区域D',采用填补法确定指针位置;步骤9:按照外轮廓l<sub>2</sub>拟合成的椭圆的长短轴之比,将条带区域D和条带区域D'修复成正圆;步骤10:将条带区域D和条带区域D'修复成正圆后,通过刻度的起始位置、刻度的终点位置和指针位置计算原始图像f(x,y)中的读数。 |