一种基于多仪表鹰眼模糊检测系统及方法与流程

文档序号:11520279阅读:319来源:国知局
一种基于多仪表鹰眼模糊检测系统及方法与流程

本发明涉及基于多仪表鹰眼模糊检测系统及方法。



背景技术:

现在车间生产多采用人工对仪表状态进行检测,效率低,并且受到人主观疲劳因素影响,使得仪表检测的准确率低以及在多仪表同时运行时,迅速查出有问题的仪表还存在难度。



技术实现要素:

本发明的目的是为了解决现有人工对仪表状态进行检测,效率低,并且受到人主观疲劳因素影响,使得仪表检测的准确率低以及在多仪表同时运行时,迅速查出有问题的仪表还存在难度的问题,而提出基于多仪表鹰眼模糊检测方法。

一种基于多仪表鹰眼模糊检测系统包括:

用于通过ccd摄像机对一排仪表的整体图像进行采集,提取仪表的特征值的仪表信息仪表信息采集模块;

用于区分仪表数量并确定每个仪表单独图像的分析模块;

用于对每个仪表的单独图像进行灰度二值化,对灰度二值化后的图像进行特征提取,计算出每个仪表的指针示数的仪表指针示数计算模块;

用于将每个仪表的指针示数与标准范围进行比对的比对模块。

一种基于多仪表鹰眼模糊检测方法具体过程为:

步骤一:仪表信息采集模块通过ccd摄像机对一排仪表的整体图像进行采集,提取仪表的特征值;

所述一排仪表指大于等于两个仪表;

步骤二:由于仪表颜色为黑色,背景为白色,分析模块对图像的像素进行垂直投影和横向投影;黑色像素波峰波谷形状出现,从波谷的坐标到下一个波谷的坐标,就是一块仪表的位置;以此类推,计算出图像中所有仪表的坐标区间;

步骤三:根据步骤二计算出的所有仪表的坐标区间,分割出每个仪表的单独图像;

步骤四:仪表指针示数计算模块对每个仪表的单独图像进行灰度二值化,对灰度二值化后的图像进行特征提取,计算出每个仪表的指针示数;

步骤五:比对模块将每个仪表的指针示数与标准范围进行比对;若合格继续监控,执行步骤一;不合格进行报警。

本发明的有益效果为:

本发明采用一种基于多仪表鹰眼模糊检测系统及方法,解决了现有人工对仪表状态进行检测,效率低,并且受到人主观疲劳因素影响,使得仪表检测的准确率低以及在多仪表同时运行时,迅速查出有问题的仪表还存在难度的问题。通过ccd摄像机对一排仪表的整体图像进行采集;由于仪表颜色为黑色,背景为白色或浅色,对图像的像素进行垂直投影与横向投影;黑色像素波峰波谷形状出现,从波谷的坐标到下一个波谷的坐标,就是一块仪表的位置;以此类推,计算出图像中所有仪表的坐标区间;根据计算出的所有仪表的坐标区间,分割出每个仪表的单独图像;对每个仪表的单独图像进行灰度化二值化,对灰度化二值化后的图像进行特征提取等步骤,计算出每个仪表的指针示数;将每个仪表的指针示数与标准范围进行比对;若合格继续监控,不合格进行报警;不需要人工对仪表状态进行检测,检测效率高,检测的准确率高,能够在多仪表同时运行时,迅速查出有问题的仪表。

附图说明

图1为本发明拖影效果图;

图2为本发明流程图。

具体实施方式

具体实施方式一:本实施方式的一种基于多仪表鹰眼模糊检测系统包括:

用于通过ccd摄像机对一排仪表的整体图像进行采集,提取仪表的特征值的仪表信息仪表信息采集模块;

用于区分仪表数量并确定每个仪表单独图像的分析模块;

用于对每个仪表的单独图像进行灰度二值化,对灰度二值化后的图像进行特征提取,计算出每个仪表的指针示数的仪表指针示数计算模块;

用于将每个仪表的指针示数与标准范围进行比对的比对模块。

具体实施方式二:本实施方式与具体实施方式一不同的是:所述图像处理技术具体为:

先将采集的仪表图像变为灰度图像,再把灰度图像二值化得到二值化图像,设置阈值,灰度在阈值范围内的像素为待提取特征。

其它步骤及参数与具体实施方式一相同。

具体实施方式三:本实施方式与具体实施方式一或二不同的是:所述仪表的特征值为仪表的轮廓线,内部指针轮廓,刻度线轮廓。

其它步骤及参数与具体实施方式一或二相同。

具体实施方式四:本实施方式的一种基于多仪表鹰眼模糊检测方法具体过程为:

步骤一:仪表信息采集模块通过ccd摄像机对一排仪表的整体图像进行采集,提取仪表的特征值;

所述一排仪表指大于等于两个仪表;

步骤二:由于仪表颜色为黑色,背景为白色或浅色,分析模块对图像的像素进行垂直投影和横向投影;如图1。有表的区域黑色像素出现次数多,而表与表之间的间隔区域是背景的浅色像素,几乎没有黑色像素出现。这样,黑色像素波峰波谷形状出现,从波谷的坐标到下一个波谷的坐标,就是一块仪表的位置;以此类推,计算出图像中所有仪表的坐标区间;

步骤三:根据步骤二计算出的所有仪表的坐标区间,分割出每个仪表的单独图像;

步骤四:仪表指针示数计算模块对每个仪表的单独图像进行灰度二值化,对灰度二值化后的图像进行特征提取,计算出每个仪表的指针示数;

步骤五:比对模块将每个仪表的指针示数与标准范围进行比对;若合格继续监控,执行步骤一;不合格进行报警。

具体实施方式五、笨实施方式与具体实施方式四不同的是:所述步骤四中仪表指针示数计算模块对每个仪表的单独图像进行灰度化二值化;具体过程为:

将每个仪表的单独图像转化为灰度图像,对灰度图像进行高斯平滑处理,去除灰度图像中的噪声;

将灰度图像划分为多个图像块,根据每个图像块的灰度分布信息,采用最大类间方差法计算出图像块的分割阈值,根据分割阈值将图像块分为前景图像和背景图像两个部分,分别建立前景图像和背景图像的灰度直方图,通过分析直方图校正错分的前景图像,得到最终的二值化图像。

其它步骤及参数与具体实施方式四相同。



技术特征:

技术总结
一种基于多仪表鹰眼模糊检测系统及方法,本发明涉及基于多仪表鹰眼模糊检测系统及方法。本发明的目的是为了解决现有人工对仪表状态进行检测,效率低,并且受到人主观疲劳因素影响,使得仪表检测的准确率低以及在多仪表同时运行时,迅速查出有问题的仪表还存在难度的问题。系统包括:用于通过CCD摄像机对一排仪表的整体图像进行采集,提取仪表的特征值的仪表信息采集模块;用于区分仪表数量并确定每个仪表单独图像的分析模块;用于计算出每个仪表的指针示数的仪表指针示数计算模块;用于将每个仪表的指针示数与标准范围进行比对的比对模块。本发明用于仪表检测领域。

技术研发人员:金畅;胡伟;吕端秋;金永君;张风璐;李秀
受保护的技术使用者:航天科技控股集团股份有限公司
技术研发日:2017.04.25
技术公布日:2017.08.18
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1