一种针对梅花针检测的水表计量测试方法技术

技术编号:37821984 阅读:19 留言:0更新日期:2023-06-09 09:58
本发明专利技术涉及水表计量测试,具体涉及一种针对梅花针检测的水表计量测试方法,在摄像头上设置采样区域,并采集背景图像;对水表盘进行实时图像采集,并筛选出与背景图像在梅花针区域内差值总和最小的实时图像,作为目标图像;分别计算目标图像与背景图像在各采样区域内的差值总和,并根据计算结果筛选出无干扰的采样区域,作为目标采样区域;根据各目标采样区域内的像素变化趋势,统计对应的周期时间内的梅花针转动圈数;对各目标采样区域对应的周期时间内的梅花针转动圈数进行投票,根据投票结果统计梅花针整个转动过程中的总转动圈数;本发明专利技术提供的技术方案能够有效克服容易因受到气泡、水珠的干扰而无法准确统计梅花针转动圈数的缺陷。数的缺陷。数的缺陷。

【技术实现步骤摘要】
一种针对梅花针检测的水表计量测试方法


[0001]本专利技术涉及水表计量测试,具体涉及一种针对梅花针检测的水表计量测试方法。

技术介绍

[0002]对于每一台水表设备来说,其在出厂前都需要验证水表内的梅花针转动圈数和实际过水量之间的关系。如果梅花针的转动速度过快或者过慢,都会导致水表计算过水量不准确,影响真实用水量的计量。正常情况下,人工无法在一段时间内高效且准确地统计梅花针转动圈数,因此目前需要利用计算机辅助技术、计算机视觉技术来统计一段时间内梅花针的实际转动圈数。
[0003]但是在实际的应用场景中,梅花针所在区域(图5中的方框区域)可能会存在气泡(如图6所示)、水珠(如图7所示)的干扰,给实际转动圈数的统计带来不利的影响,造成统计结果出现偏差,给水表的计量测试带来不便。基于此,本申请结合实际的应用场景,提出一种高效简单且鲁棒性强的水表计量测试方法,可以在有气泡、水珠等干扰的情况下对梅花针的实际转动圈数进行准确统计。

技术实现思路

[0004](一)解决的技术问题
[0005]针对现有技术所存在的上述缺点,本专利技术提供了一种针对梅花针检测的水表计量测试方法,能够有效克服现有技术所存在的容易因受到气泡、水珠的干扰而无法准确统计梅花针转动圈数的缺陷。
[0006](二)技术方案
[0007]为实现以上目的,本专利技术通过以下技术方案予以实现:
[0008]一种针对梅花针检测的水表计量测试方法,包括以下步骤:
[0009]S1、在摄像头上设置采样区域,并采集背景图像;
[0010]S2、对水表盘进行实时图像采集,并筛选出与背景图像在梅花针区域内差值总和最小的实时图像,作为目标图像;
[0011]S3、分别计算目标图像与背景图像在各采样区域内的差值总和,并根据计算结果筛选出无干扰的采样区域,作为目标采样区域;
[0012]S4、根据各目标采样区域内的像素变化趋势,统计对应的周期时间内的梅花针转动圈数;
[0013]S5、对各目标采样区域对应的周期时间内的梅花针转动圈数进行投票,根据投票结果统计梅花针整个转动过程中的总转动圈数。
[0014]优选地,S1中在摄像头上设置采样区域,包括:
[0015]在摄像头背面的电子屏幕上绘制一个红圈,在红圈内设置两个与水平方向平行的矩形框,并在红圈内继续设置四个相同的矩形框,且相邻两个矩形框之间的夹角为60度;
[0016]手动调整水表或者摄像头的位置,使得红圈恰好包裹梅花针外沿,则此时矩形框
所覆盖的区域便为采样区域。
[0017]优选地,S1中采集背景图像,包括:
[0018]将梅花针转动前且梅花针的最上方部分与竖直方向平行时采集的图像,作为背景图像。
[0019]优选地,S2中对水表盘进行实时图像采集,并筛选出与背景图像在梅花针区域内差值总和最小的实时图像,作为目标图像,包括:
[0020]在梅花针开始转动后,每隔周期时间采集预设数量的实时图像;
[0021]分别计算实时图像与背景图像在梅花针区域内的差值总和,并筛选出差值总和最小的实时图像,作为目标图像。
[0022]优选地,S3中分别计算目标图像与背景图像在各采样区域内的差值总和,并根据计算结果筛选出无干扰的采样区域,作为目标采样区域,包括:
[0023]分别计算目标图像与背景图像在各采样区域内的差值总和,若采样区域内的差值总和不大于第一设定阈值,则将该采样区域作为目标采样区域;
[0024]否则获取该采样区域的梯度图像,并计算梯度图像的像素值总和,若梯度图像的像素值总和不大于第二设定阈值,则将该采样区域作为目标采样区域,否则判断该采样区域受到干扰。
[0025]优选地,S4中根据各目标采样区域内的像素变化趋势,统计对应的周期时间内的梅花针转动圈数,包括:
[0026]计算周期时间内所有实时图像在各目标采样区域内的像素值总和,并绘制出各目标采样区域对应的像素变化趋势图;
[0027]根据像素变化趋势图中波峰、波谷的变化情况,统计各目标采样区域对应的周期时间内的梅花针转动圈数。
[0028]优选地,S5中对各目标采样区域对应的周期时间内的梅花针转动圈数进行投票,根据投票结果统计梅花针整个转动过程中的总转动圈数,包括:
[0029]对各目标采样区域对应的周期时间内的梅花针转动圈数进行投票,仅保留投票数量最多的周期时间内的梅花针转动圈数;
[0030]统计从梅花针开始转动至结束转动的过程中各周期时间内获得最多投票数量的梅花针转动圈数,并计算出梅花针整个转动过程中的总转动圈数。
[0031](三)有益效果
[0032]与现有技术相比,本专利技术所提供的一种针对梅花针检测的水表计量测试方法,具有以下有益效果:
[0033]1)针对传统梅花针转动圈数统计方法只设置1个采样区域,容易受到干扰的缺陷,本申请设置多个采样区域,以降低它们同时被干扰而导致无法准确统计的可能;
[0034]2)利用图像背景减除方法分别计算实时图像与背景图像在梅花针区域内的差值总和,并筛选出目标图像,通过计算目标图像与背景图像在各采样区域内的差值总和以及采样区域的梯度图像像素值总和,来判断采样区域是否存在气泡、水珠的干扰,同时受到干扰的采样区域不参与后续转动圈数的统计;
[0035]3)计算周期时间内所有实时图像在各目标采样区域内的像素值总和,从而获取各目标采样区域内的像素变化趋势,根据像素变化趋势图中波峰、波谷的变化情况,准确统计
各目标采样区域对应的周期时间内的梅花针转动圈数;
[0036]4)对各目标采样区域对应的周期时间内的梅花针转动圈数进行投票,仅保留投票数量最多的周期时间内的梅花针转动圈数,从而实现多个目标采样区域的互相检验,以获取更加准确的梅花针转动圈数统计结果。
附图说明
[0037]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本专利技术的流程示意图;
[0039]图2为本专利技术的算法流程图;
[0040]图3为本专利技术中设置采样区域的示意图;
[0041]图4为本专利技术中目标采样区域对应的像素变化趋势图;
[0042]图5为本专利技术中梅花针区域的示意图;
[0043]图6为梅花针区域受到气泡干扰的示意图;
[0044]图7为梅花针区域受到水珠干扰的示意图。
具体实施方式
[0045]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对梅花针检测的水表计量测试方法,其特征在于:包括以下步骤:S1、在摄像头上设置采样区域,并采集背景图像;S2、对水表盘进行实时图像采集,并筛选出与背景图像在梅花针区域内差值总和最小的实时图像,作为目标图像;S3、分别计算目标图像与背景图像在各采样区域内的差值总和,并根据计算结果筛选出无干扰的采样区域,作为目标采样区域;S4、根据各目标采样区域内的像素变化趋势,统计对应的周期时间内的梅花针转动圈数;S5、对各目标采样区域对应的周期时间内的梅花针转动圈数进行投票,根据投票结果统计梅花针整个转动过程中的总转动圈数。2.根据权利要求1所述的针对梅花针检测的水表计量测试方法,其特征在于:S1中在摄像头上设置采样区域,包括:在摄像头背面的电子屏幕上绘制一个红圈,在红圈内设置两个与水平方向平行的矩形框,并在红圈内继续设置四个相同的矩形框,且相邻两个矩形框之间的夹角为60度;手动调整水表或者摄像头的位置,使得红圈恰好包裹梅花针外沿,则此时矩形框所覆盖的区域便为采样区域。3.根据权利要求2所述的针对梅花针检测的水表计量测试方法,其特征在于:S1中采集背景图像,包括:将梅花针转动前且梅花针的最上方部分与竖直方向平行时采集的图像,作为背景图像。4.根据权利要求1所述的针对梅花针检测的水表计量测试方法,其特征在于:S2中对水表盘进行实时图像采集,并筛选出与背景图像在梅花针区域内差值总和最小的实时图像,作为目标图像,包括:在梅花针开始转动后,每隔周期时间采集预设数量的实时图像;分别计算实时图像与背景图像在梅花针区域内的差值...

【专利技术属性】
技术研发人员:郭春松邓宏平张文胜周扬
申请(专利权)人:安徽翼迈科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1