实验结果和分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在的方法:
以压力表圆心建立极坐标系,对于一定半径范围外(阈值确定)的像素进行中心投影法像素统计,从而尽量去除数字部分对于分刻度线检测的干扰,并在此基础上进行数字的检测和识别。
(1)(2)(3)
1.该方法对于压力表的圆心检测很重要,常用的是帧差法,就是对于两个不同刻度的压力
表进行像素相减,利用两个指针的交点确定圆心位置。该方法对项目而言可行性不高,目前暂时采用霍夫变换确定圆心。
2.上图中蓝色圆为了标定圆心的位置,绿色圆和红色圆之间的分刻度区域用中心投影法向
圆心进行投影。红色圆是通过霍夫变换确定的,绿色圆本来应该通过同心圆像素统计的方法确定位置,但是目前为了测试该方法的效果,所以直接采用红色圆的半径的3/4标定其位置。通过图中可以看出,该图中成功的定位了表盘区域。
3.定位所有刻度线困难比较大,所以考虑定位几个较为明显的分刻度线。这里采用了canny
边缘检测方法(右图)和表盘区域二值化方法(中图)进行测试,实验结果表明表盘区域二值化方法效果更好一些。
实验结果:
对图2的分刻度线采用中心投影法统计每隔2度的白色像素个数,最终的统计结果确实可以大体上确定分刻度的角度。但是精确度并不高,图中每两个分刻度线的角度差平均为50度,但是方差较大。
结果分析:
该图属于霍夫变换定位较好的表盘,受相机的拍摄角度和阴影等影响较小。通过对该表盘采用中心投影法计算分刻度区域,可以看出该类方法的定位能力。实验结果表明,该类方法的可行性不高。主要原因有:
1.表盘圆心定位不精确,目前尚未找到对于单幅照片准确的圆心定位方法。霍夫变换圆检
测方法受到噪声、拍摄角度影响比较大。而准确的圆心定位又是该类方法效果的关键。
2.由于拍摄角度的变化,导致原始图像中表盘区域并非为一个标准的圆形,这对于霍夫变
换表盘区域圆检测和中心投影法影响很大。测试中其他表盘图像的分刻度定位更差,所以选用图1来查看算法的检测能力。
3.相对于数字区域,分刻度线区域的显著性要差一些,而且图中绿色圆区域的定位同样要
受到拍摄角度和圆心定位的影响,从而干扰刻度线的定位。针对这一问题,我考虑采用先定位数字区域,然后再定位刻度线,可能会更容易一些。因为数字受到拍摄角度和圆心定位的影响很小,关于该类方法需要进一步的调研。