CN108592948A - 一种管水准器气泡偏移量自动测量方法 - Google Patents
一种管水准器气泡偏移量自动测量方法 Download PDFInfo
- Publication number
- CN108592948A CN108592948A CN201810417199.6A CN201810417199A CN108592948A CN 108592948 A CN108592948 A CN 108592948A CN 201810417199 A CN201810417199 A CN 201810417199A CN 108592948 A CN108592948 A CN 108592948A
- Authority
- CN
- China
- Prior art keywords
- bubble
- image
- area
- profile
- fixed area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C9/00—Measuring inclination, e.g. by clinometers, by levels
- G01C9/18—Measuring inclination, e.g. by clinometers, by levels by using liquids
- G01C9/24—Measuring inclination, e.g. by clinometers, by levels by using liquids in closed containers partially filled with liquid so as to leave a gas bubble
- G01C9/34—Measuring inclination, e.g. by clinometers, by levels by using liquids in closed containers partially filled with liquid so as to leave a gas bubble of the tubular type, i.e. for indicating the level in one direction only
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E30/00—Energy generation of nuclear origin
- Y02E30/30—Nuclear fission reactors
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Manufacturing & Machinery (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明公开了一种管水准器气泡偏移量自动测量方法,具体实施内容为:本发明方法采用自动确定感兴趣区域的方式对原始管水准器灰度图像进行操作获取感兴趣区域图像,在感兴趣图像中判断气泡偏移位置,若气泡进入计算偏移量固定区域且气泡月牙形区域中心离固定区域中心较远时,粗略计算气泡偏移量;若气泡月牙形区域中心离固定区域中心较近时,精确计算气泡的偏移量,最终根据图像标定结果实现对管水准器内气泡偏移量的测量。本发明方法采用机器视觉的方式能有效解决采用人眼识别时费时费力,误差大的问题,采用气泡中心与两条黑线包围的矩形中心的水平距离值表示实际偏移量的方法,算法具有创新性且鲁棒性佳,同时简单实用,精度高。
Description
技术领域
本发明涉及机器视觉测量技术领域,涉及一种管水准器气泡偏移量自动测量方法。
背景技术
在众多工业制造生产活动中,人们常常需要对被测物体表面进行平面度的检测,因此通常会借助一些带有管水准器的计量器具(例如:水平仪等)来完成此类精密测量,目前使用最为广泛的方法是通过测量管水准器中的气泡偏移量来判断被测物体表面是否水平。当今市面上有很多用来检测被测物体表面平面度的带有管水准器的计量器具,许多厂家为了保证自己生产的带有管水准器的计量器具测量准确性,都会在产品出厂前对管水准器内的气泡进行检测和校准。一般校准的方式,就是将带有管水准器的计量器具置于标准水平检测台上,根据管水准器内气泡偏离中心的程度来判断出厂的计量器具是否合格。不同精度的计量器具在检测时允许的误差范围也不相同。目前国内的对于管水准器内气泡偏移量常用的检测方法:
(1)通过人眼识别管水准器内气泡的偏移量,借此来判断计量器具合格与否,对产品进行校正也还只是人工调整管水准器的方式,显然这种方式不仅误差大,还大量消耗人力物力,产品精度很难得到提高。
(2)基于Canny边缘检测和加权最小二乘的方法进行气泡偏移量的测量,虽然该方法对于质量较差的图像有很强的鲁棒性,但通过该方法找到的计算气泡偏移量的固定边界区域不够精确,导致最后计算出的气泡偏移量存在明显误差。
(3)利用局部灰度梯度平均值曲线以及亚像素精度定位的方法进行气泡偏移量的测量,虽然该方法对于气泡轮廓边缘端点的提取精确度很高,但由于在实际测量矫正管水准器气泡的过程中,会受到电机振动的影响,气泡调整时,其轮廓形状会随之发生微小变化,因此,在持续调整的过程中若只提取气泡左右端点进行偏移量测量,则会严重影响到整个测量过程的测量精度。
发明内容
本发明针对现有技术的不足,提供了一种管水准器气泡偏移量自动测量方法,该方法采用自动确定感兴趣区域的方式,在气泡中心刚进入计算气泡偏移量的固定区域中心时,采用粗略测量方法;在气泡中心接近计算气泡偏移量的固定区域中心时,采用精确测量方法;提高了测量精度,同时可用于机器替代人类对带有管水准器的计量器具进行矫正,解决了人眼识别、人工敲击费时费力,误差大的问题。
本发明所采用的技术方案是,一种管水准器气泡偏移量自动测量方法,具体按照以下步骤实施:
步骤1:读取管水准器气泡原始灰度图像;
步骤2:对原始灰度图像进行二值化与中值滤波处理;
步骤3:对中值滤波后的二值图像进行轮廓检测,计算各轮廓所包围区域的面积与各轮廓最小外接矩形面积之比以及各轮廓最小外接矩形长边长度;
步骤4:通过对各轮廓所包围区域的面积与各轮廓最小外接矩形面积之比以及各轮廓最小外接矩形长边长度的限制,来判断图像中是否存在计算气泡偏移量的固定区域;
步骤5:若存在计算气泡偏移量的固定区域,则对计算气泡偏移量的固定区域进行外扩得到感兴趣区域;
步骤6:求取计算气泡偏移量的固定区域的最小外接矩形的倾角,以及固定区域轮廓所包围区域的面积与此固定区域轮廓的最小外接矩形面积的比值,根据此倾角和比值来判断气泡的偏移位置;
步骤7:若气泡进入计算气泡偏移量的固定区域范围内,则计算气泡反光产生的月牙形区域最小外接矩形中心与固定区域最小外接矩形中心的水平物理距离,粗略测量气泡的偏移量;
步骤8:若月牙形区域最小外接矩形中心与计算气泡偏移量的固定区域最小外接矩形中心的水平物理距离非常小时,则计算包围气泡周长最大轮廓的外接矩形中心与固定区域最小外接矩形中心的水平物理距离,精确测量气泡的偏移量;
至此,实现了管水准器气泡偏移量的自动测量。
本发明的有益效果是,通过图像处理技术根据管水准器中气泡的不同位置,计算气泡月牙形区域中心或气泡整体区域中心偏离管水准器固定区域中心的距离,实现管水准器气泡偏移量的测量。本发明方法,能有效解决采用人眼识别时,费时费力,误差大的问题,采用气泡中心与两条黑线包围的矩形中心的水平距离值的方法代替气泡轮廓左右边缘点与两条黑线轮廓中心水平距离值的方法,计算实际的偏移量,前者算法鲁棒性更佳,同时简单实用,精度高。
附图说明
图1是本发明方法的步骤流程图;
图2是本发明方法获取的初始图像;
图3是本发明方法获取的二值化中值滤波图像;
图4是本发明方法获取的轮廓检测图像;
图5是本发明方法获取的固定区域实际包围轮廓图像;
图6是本发明方法获取的固定区域外接矩形图像;
图7是本发明方法获取的感兴趣区域图像;
图8是本发明方法获取的消去短0行程后的感兴趣区域二值图像;
图9是本发明方法获取的标有气泡月牙形区域最小外接矩形图像;
图10是本发明方法获取的气泡二值化取反图像;
图11是本发明方法获取的标有气泡轮廓周长最大的外接矩形图像。
具体实施方式
以下结合附图对本发明作进一步说明。
如图1所示,本发明方法的步骤是:
步骤1:读取管水准器气泡原始灰度图像
读取待进行气泡偏移量测量的管水准器气泡原始灰度图像,得到的结果如图2所示。
步骤2:对原始灰度图像进行二值化与中值滤波处理
对原始灰度图像src采用OTSU法进行二值化分割处理得到二值化图像BI;对BI采用5×5窗口进行中值滤波去除噪声,得到滤波后的图像Ifilt,如图3所示。
步骤3:对中值滤波后的二值图像进行轮廓检测,计算各轮廓所包围区域的面积与各轮廓最小外接矩形面积之比以及各轮廓最小外接矩形长边长度
对滤波后的图像Ifilt进行轮廓检测,得到的轮廓检测图像如图4所示。计算中值滤波后图像Ifilt中每个轮廓Ci(i=1,2,3,...,N)的实际包围面积Areai(i=1,2,3,...,N)与其最小外接矩形面积之比Ri(i=1,2,3,...,N),以及最小外接矩形的长边长度Li(i=1,2,3,...,N),其中N为中值滤波后图像Ifilt中轮廓个数。
步骤4:通过对各轮廓所包围区域的面积与各轮廓最小外接矩形面积之比以及各轮廓最小外接矩形长边长度的限制,来判断图像中是否存在计算气泡偏移量的固定区域
对步骤3得到的各轮廓所包围区域的面积与各轮廓最小外接矩形面积之比Ri以及各轮廓最小外接矩形长边长度Li进行限制,当比值Ri大于某个定值TR且长边长度Li在某个固定范围[Ll,Lh]内时,即:
Ri>TR且Ll<Li<Lh (1)
则判定为中值滤波后图像Ifilf中存在计算气泡偏移量的固定区域Rect,将满足公式(1)的轮廓设为固定区域Rect的轮廓CR,继续进行后续处理;否则,判定为中值滤波后图像Ifilt中不存在计算气泡偏移量的固定区域轮廓,给出“气泡不在当前图像中”的信息提示,不再进行后续处理。
步骤5:若存在计算气泡偏移量的固定区域,则对计算气泡偏移量的固定区域进行外扩得到感兴趣区域
若中值滤波后图像Ifilt中存在计算气泡偏移量的固定区域轮廓CR,则先获取固定区域轮廓CR的外接矩形RMax,如图6所示。再将矩形RMax向上、向下、向左和向右外扩一定距离iOffset,得到矩形RN。将矩形RN在中值滤波后图像Ifilt中所包含的区域图像Iroi作为感兴趣区域图像从中值滤波后图像Ifilt中提取出,感兴趣区域图像Iroi如图7所示。同时,设感兴趣区域图像Iroi的最左上角的第一个像素点在原始灰度图像src中的坐标为(TLx,TLy)。
步骤6:求取计算气泡偏移量的固定区域的最小外接矩形的倾角,以及固定区域轮廓所包围区域的面积与此固定区域轮廓的最小外接矩形面积的比值,根据此倾角和比值来判断气泡的偏移位置
计算固定区域轮廓CR的最小外接矩形MER的倾角θ和固定区域轮廓CR实际包围的面积Area与其最小外接矩形面积的比值R,判断气泡的当前位置,如果R大于某个定值TRN,则判定气泡在计算气泡偏移量的固定区域外侧;气泡在外侧时,可根据计算气泡偏移量的固定区域的倾角θ判断气泡在哪一侧;如果θ<-45,则气泡在计算气泡偏移量的固定区域之外左侧,给出“气泡在固定区域左侧”的信息提示;否则,气泡在计算气泡偏移量的固定区域之外右侧,给出“气泡在固定区域右侧”的信息提示。
步骤7:若气泡进入计算气泡偏移量的固定区域范围内,则计算气泡反光产生的月牙形区域最小外接矩形中心与固定区域最小外接矩形中心的水平物理距离,粗略测量气泡的偏移量
若气泡开始进入计算气泡偏移量的固定区域Rect,则先寻找气泡反光引起的月牙形区域RM;在感兴趣区域图像Iroi中按照从左到右、从上到下的顺序进行0行程(像素值为0的像素,即黑像素)的搜索;如果某0行程的长度RL满足属于某个区间[Thl,Thh]时,即:
Thl<RL<Thh (2)
则消去此短0行程(将此行程中的所有黑像素变为白像素)。所有满足公式(2)的短0行程消去后,得到图像bIroi,如图8所示。在图像bIroi中进行轮廓检测,如果轮廓的最小外接矩形的长边长度Wf满足公式(3),且这样的轮廓有且仅有1个,则判定存在月牙形区域RM。
Wl<Wf<Wh (3)
其中,Wl和Wh为感兴趣图像中轮廓最小外接矩形长边长度的下限值和上限值。
如果存在月牙形区域RM的轮廓CM,则求取月牙形区域RM的最小外接矩形Mm,如图9所示,将月牙形区域的最小外接矩形Mm的中心设为Mc,Mc在感兴趣区域图像Iroi中的横坐标设为MCx,则月牙形区域最小外接矩形的中心Mc在原始灰度图像src中的横坐标Mx为:
Mx=MCx+TLX (4)
其中,TLX为感兴趣区域图像Iroi的最左上角的第一个像素点在原始灰度图像src中的横坐标。
设计算气泡偏移量的固定区域Rect的最小外接矩形MER的中心为MEc,MEc在原始灰度图像src中的横坐标为MEx;用计算气泡偏移量的固定区域的最小外接矩形中心横坐标MEx与月牙形区域轮廓外接矩形中心在原始灰度图像src中的横坐标MCx间的差值ΔX1,来表示气泡在图像中的偏移量(单位:pixel):
ΔX1=MEx-MCx (5)
如果ΔX>0,则气泡偏左;否则,气泡偏右。根据图像标定结果Res(单位:mm/Pixel)粗略计算气泡物理偏移量dR1(单位:mm):
dR1=|ΔX1|×Res (6)
其中|ΔX1|表示ΔX1的绝对值。
如果ΔX1>0,则给出“气泡偏左XX mm”的信息提示;否则给出“气泡偏右XX mm”的信息提示;其中XX为dR1的值。
步骤8:若月牙形区域最小外接矩形中心与计算气泡偏移量的固定区域最小外接矩形中心的水平物理距离小于1mm,则计算包围气泡周长最大轮廓的外接矩形中心与固定区域最小外接矩形中心的水平物理距离,精确测量气泡的偏移量
若月牙形区域最小外接矩形中心Mc与计算气泡偏移量的固定区域最小外接矩形中心MEc的水平方向距离小于某个阈值dT时,即|dR1|<dT,则从中值滤波后图像Ifilt中截取固定区域轮廓CR的外接矩形RMax对应区域的图像并对其进行取反操作,得到取反后的图像Isub,如图10所示;对图像Isub进行轮廓检测,提取出周长最大的轮廓CB,轮廓CB即为气泡轮廓;计算气泡轮廓CB的外接矩形RB,如图11所示,气泡轮廓外接矩形RB的中心MBc的横坐标设为MBx,则气泡轮廓外接矩形中心MBc在原始灰度图像src中的横坐标Mb为:
Mb=MBx+TLN (7)
其中,TLN为图像Isub的最左上角的第一个像素点在原始灰度图像src中的横坐标。
用计算气泡偏移量的固定区域外接矩形中心横坐标MEx与气泡轮廓外接矩形中心在原始灰度图像src中的横坐标Mb的差值ΔX2来表示气泡偏移量(单位:pixel):
ΔX2=MEx-Mb (8)
根据图像标定结果Res(单位:mm/Pixel)精确计算气泡物理偏移量dR2(单位:mm):
dR2=|ΔX2|×Res (9)
其中|ΔX2|表示ΔX2的绝对值。
如果dR2>0,则给出“气泡偏左XX mm”的信息提示;否则给出“气泡偏右XX mm”的信息提示;其中XX为dR2的绝对值;当|dR2|<TP时,则判定气泡已处于管水准器中心,给出“合格”的信息提示,其中TP为给定的气泡偏移量最大允许误差。
至此,实现了管水准器气泡偏移量的自动测量,即成。
Claims (8)
1.一种管水准器气泡偏移量自动测量方法,其特征在于,具体按照以下步骤实施:
步骤1:读取管水准器气泡原始灰度图像;
步骤2:对原始灰度图像进行二值化与中值滤波处理;
步骤3:对中值滤波后的二值图像进行轮廓检测,计算各轮廓所包围区域的面积与各轮廓最小外接矩形面积之比以及各轮廓最小外接矩形长边长度;
步骤4:通过对各轮廓所包围区域的面积与各轮廓最小外接矩形面积之比以及各轮廓最小外接矩形长边长度的限制,来判断图像中是否存在计算气泡偏移量的固定区域;
步骤5:若存在计算气泡偏移量的固定区域,则对计算气泡偏移量的固定区域进行外扩得到感兴趣区域;
步骤6:求取计算气泡偏移量的固定区域的最小外接矩形的倾角,以及固定区域轮廓所包围区域的面积与此固定区域轮廓的最小外接矩形面积的比值,根据此倾角和比值来判断气泡的偏移位置;
步骤7:若气泡进入计算气泡偏移量的固定区域范围内,则计算气泡反光产生的月牙形区域最小外接矩形中心与固定区域最小外接矩形中心的水平物理距离,粗略测量气泡的偏移量;
步骤8:若月牙形区域最小外接矩形中心与计算气泡偏移量的固定区域最小外接矩形中心的水平物理距离非常小时,则计算包围气泡周长最大轮廓的外接矩形中心与固定区域最小外接矩形中心的水平物理距离,精确测量气泡的偏移量;
至此,实现了管水准器气泡偏移量的测量,即成。
2.根据权利要求1所述的一种管水准器气泡偏移量自动测量方法,其特征在于,所述的步骤2中,具体按照以下过程实施:
对原始灰度图像src采用OTSU法进行二值化分割处理得到二值化图像BI;对BI采用5×5窗口进行中值滤波去除噪声,得到滤波后的图像Ifilt。
3.根据权利要求1所述的一种管水准器气泡偏移量自动测量方法,其特征在于,所述的步骤3中,具体按照以下过程实施:
对滤波后的图像Ifilt进行轮廓检测,计算中值滤波后图像Ifilt中每个轮廓Ci(i=1,2,3,...,N)的实际包围面积Areai(i=1,2,3,...,N)与其最小外接矩形面积之比Ri(i=1,2,3,...,N),以及最小外接矩形的长边长度Li(i=1,2,3,...,N),其中N为中值滤波后图像Ifilt中轮廓个数。
4.根据权利要求1所述的一种管水准器气泡偏移量自动测量方法,其特征在于,所述的步骤4中,具体按照以下过程实施:
对步骤3得到的各轮廓所包围区域的面积与各轮廓最小外接矩形面积之比Ri以及各轮廓最小外接矩形长边长度Li进行限制,当比值Ri大于某个定值TR且长边长度Li在某个固定范围[L1,Lh]内时,即:
Ri>TR且L1<Li<Lh (1)
则判定为中值滤波后图像Ifilt中存在计算气泡偏移量的固定区域Rect,将满足公式(1)的轮廓设为固定区域Rect的轮廓CR,继续进行后续处理;否则,判定为中值滤波后图像Ifilt中不存在计算气泡偏移量的固定区域轮廓,给出“气泡不在当前图像中”的信息提示,不再进行后续处理。
5.根据权利要求1所述的一种管水准器气泡偏移量自动测量方法,其特征在于,所述的步骤5中,具体按照以下过程实施:
若中值滤波后图像Ifilt中存在计算气泡偏移量的固定区域轮廓CR,则先获取固定区域轮廓CR的外接矩形RMax,再将矩形RMax向上、向下、向左和向右外扩一定距离iOffset,得到矩形RN,将矩形RN在中值滤波后图像Ifilt中所包含的区域图像Iroi作为感兴趣区域图像从中值滤波后图像Ifilt中提取出;同时,设感兴趣区域图像Iroi的最左上角的第一个像素点在原始灰度图像src中的坐标为(TLx,TLy)。
6.根据权利要求1所述的一种管水准器气泡偏移量自动测量方法,其特征在于,所述的步骤6中,具体按照以下过程实施:
计算固定区域轮廓CR的最小外接矩形MER的倾角θ和固定区域轮廓CR实际包围的面积Area与其最小外接矩形面积的比值R,判断气泡的当前位置,如果R大于某个定值TRN,则判定气泡在计算气泡偏移量的固定区域外侧;气泡在外侧时,可根据计算气泡偏移量的固定区域的倾角θ判断气泡在哪一侧;如果θ<-45,则气泡在计算气泡偏移量的固定区域之外左侧,给出“气泡在固定区域左侧”的信息提示;否则,气泡在计算气泡偏移量的固定区域之外右侧,给出“气泡在固定区域右侧”的信息提示。
7.根据权利要求1所述的一种管水准器气泡偏移量自动测量方法,其特征在于,所述的步骤7中,具体按照以下过程实施:
若气泡开始进入计算气泡偏移量的固定区域Rect,则先寻找气泡反光引起的月牙形区域RM;在感兴趣区域图像Iroi中按照从左到右、从上到下的顺序进行0行程(像素值为0的像素,即黑像素)的搜索;如果某0行程的长度RL满足属于某个区间[Th1,Thh]时,即:
Th1<RL<Thh (2)
则消去此短0行程(将此行程中的所有黑像素变为白像素);所有满足公式(2)的短0行程消去后,得到图像bIroi;在图像bIroi中进行轮廓检测,如果轮廓的最小外接矩形的长边长度Wf满足公式(3),且这样的轮廓有且仅有1个,则判定存在月牙形区域RM;
W1<Wf<Wh (3)
其中,W1和Wh为感兴趣图像中轮廓最小外接矩形长边长度的下限值和上限值;
如果存在月牙形区域RM的轮廓CM,则求取月牙形区域RM的最小外接矩形Mm,将月牙形区域的最小外接矩形Mm的中心设为Mc,Mc在感兴趣区域图像Iroi中的横坐标设为MCx,则月牙形区域最小外接矩形的中心Mc在原始灰度图像src中的横坐标Mx为:
Mx=MCx+TLX (4)
其中,TLX为感兴趣区域图像Iroi的最左上角的第一个像素点在原始灰度图像src中的横坐标;
设计算气泡偏移量的固定区域Rect的最小外接矩形MER的中心为MEc,MEc在原始灰度图像src中的横坐标为MEx;用计算气泡偏移量的固定区域的最小外接矩形中心横坐标MEx与月牙形区域轮廓外接矩形中心在原始灰度图像src中的横坐标MCx间的差值ΔX1,来表示气泡在图像中的偏移量(单位:pixel):
ΔX1=MEx-MCx (5)
如果ΔX>0,则气泡偏左;否则,气泡偏右;根据图像标定结果Res(单位:mm/Pixel)粗略计算气泡物理偏移量dR1(单位:mm):
dR1=|ΔX1|×Res (6)
其中|ΔX1|表示ΔX1的绝对值;
如果ΔX1>0,则给出“气泡偏左XX mm”的信息提示;否则给出“气泡偏右XX mm”的信息提示;其中XX为dR1的值。
8.根据权利要求1所述的一种管水准器气泡偏移量自动测量方法,其特征在于,所述的步骤8中,具体按照以下过程实施:
若月牙形区域最小外接矩形中心Mc与计算气泡偏移量的固定区域最小外接矩形中心MEc的水平方向距离小于某个阈值dT时,即|dR1|<dT,则从中值滤波后图像Ifilt中截取固定区域轮廓CR的外接矩形RMax对应区域的图像并对其进行取反操作,得到取反后的图像Isub;对图像Isub进行轮廓检测,提取出周长最大的轮廓CB,轮廓CB即为气泡轮廓;计算气泡轮廓CB的外接矩形RB,气泡轮廓外接矩形RB的中心MBc的横坐标设为MBx,则气泡轮廓外接矩形中心MBc在原始灰度图像src中的横坐标Mb为:
Mb=MBx+TLN (7)
其中,TLN为图像Isub的最左上角的第一个像素点在原始灰度图像src中的横坐标;
用计算气泡偏移量的固定区域外接矩形中心横坐标MEx与气泡轮廓外接矩形中心在原始灰度图像src中的横坐标Mb的差值ΔX2来表示气泡偏移量(单位:pixel):
ΔX2=MEx-Mb (8)
根据图像标定结果Res(单位:mm/Pixel)精确计算气泡物理偏移量dR2(单位:mm):
dR2=|ΔX2|×Res (9)
其中|ΔX2|表示ΔX2的绝对值;
如果dR2>0,则给出“气泡偏左XX mm”的信息提示;否则给出“气泡偏右XX mm”的信息提示;其中XX为dR2的绝对值;当|dR2|<TP时,则判定气泡已处于管水准器中心,给出“合格”的信息提示,其中TP为给定的气泡偏移量最大允许误差。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810417199.6A CN108592948B (zh) | 2018-04-28 | 2018-04-28 | 一种管水准器气泡偏移量自动测量方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810417199.6A CN108592948B (zh) | 2018-04-28 | 2018-04-28 | 一种管水准器气泡偏移量自动测量方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108592948A true CN108592948A (zh) | 2018-09-28 |
CN108592948B CN108592948B (zh) | 2023-03-14 |
Family
ID=63620745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810417199.6A Active CN108592948B (zh) | 2018-04-28 | 2018-04-28 | 一种管水准器气泡偏移量自动测量方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108592948B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109886911A (zh) * | 2018-10-09 | 2019-06-14 | 中国计量大学 | 一种基于图像处理技术的水准泡刻线缺陷检测方法 |
CN109883396A (zh) * | 2018-10-09 | 2019-06-14 | 中国计量大学 | 一种基于图像处理技术的水准泡刻线宽度测量方法 |
CN109900302A (zh) * | 2019-04-09 | 2019-06-18 | 中国计量大学 | 一种多刻线水准管气泡居中误差视觉测量方法 |
CN112254744A (zh) * | 2020-10-23 | 2021-01-22 | 广州计量检测技术研究院 | 一种气泡水平仪校准方法、***、装置及存储介质 |
CN113124898A (zh) * | 2021-03-03 | 2021-07-16 | 上海大学 | 一种基于图像处理的管水准器位置精度测量方法 |
CN114018289A (zh) * | 2021-11-08 | 2022-02-08 | 河北省科学院应用数学研究所 | 水准器检测方法及装置 |
CN116592835A (zh) * | 2023-07-18 | 2023-08-15 | 聊城金恒智慧城市运营有限公司 | 一种智能化施工用水准测量仪器及测量方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1402853A (zh) * | 1999-12-02 | 2003-03-12 | 三菱电机株式会社 | 图像检索***及图像检索方法 |
CN102739951A (zh) * | 2011-04-06 | 2012-10-17 | 富士施乐株式会社 | 图像处理装置及图像处理方法 |
CN103206947A (zh) * | 2012-01-16 | 2013-07-17 | 中国科学院声学研究所 | 一种基于水准泡的倾角测量方法及其装置 |
CN106289325A (zh) * | 2016-09-23 | 2017-01-04 | 浙江大学 | 一种气泡水平仪自动检测*** |
CA3036332A1 (en) * | 2016-09-25 | 2018-03-29 | Israel Aerospace Industries Ltd. | Method of calibrating a computerized leveling offset meter |
-
2018
- 2018-04-28 CN CN201810417199.6A patent/CN108592948B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1402853A (zh) * | 1999-12-02 | 2003-03-12 | 三菱电机株式会社 | 图像检索***及图像检索方法 |
CN102739951A (zh) * | 2011-04-06 | 2012-10-17 | 富士施乐株式会社 | 图像处理装置及图像处理方法 |
CN103206947A (zh) * | 2012-01-16 | 2013-07-17 | 中国科学院声学研究所 | 一种基于水准泡的倾角测量方法及其装置 |
CN106289325A (zh) * | 2016-09-23 | 2017-01-04 | 浙江大学 | 一种气泡水平仪自动检测*** |
CA3036332A1 (en) * | 2016-09-25 | 2018-03-29 | Israel Aerospace Industries Ltd. | Method of calibrating a computerized leveling offset meter |
Non-Patent Citations (1)
Title |
---|
单晓杭,范超: "一种基于图像处理的水平尺气泡偏移量检测***", 《计算机应用与软件》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109886911A (zh) * | 2018-10-09 | 2019-06-14 | 中国计量大学 | 一种基于图像处理技术的水准泡刻线缺陷检测方法 |
CN109883396A (zh) * | 2018-10-09 | 2019-06-14 | 中国计量大学 | 一种基于图像处理技术的水准泡刻线宽度测量方法 |
CN109883396B (zh) * | 2018-10-09 | 2020-11-24 | 中国计量大学 | 一种基于图像处理技术的水准泡刻线宽度测量方法 |
CN109886911B (zh) * | 2018-10-09 | 2020-12-18 | 中国计量大学 | 一种基于图像处理技术的水准泡刻线缺陷检测方法 |
CN109900302A (zh) * | 2019-04-09 | 2019-06-18 | 中国计量大学 | 一种多刻线水准管气泡居中误差视觉测量方法 |
CN112254744A (zh) * | 2020-10-23 | 2021-01-22 | 广州计量检测技术研究院 | 一种气泡水平仪校准方法、***、装置及存储介质 |
CN113124898A (zh) * | 2021-03-03 | 2021-07-16 | 上海大学 | 一种基于图像处理的管水准器位置精度测量方法 |
CN114018289A (zh) * | 2021-11-08 | 2022-02-08 | 河北省科学院应用数学研究所 | 水准器检测方法及装置 |
CN116592835A (zh) * | 2023-07-18 | 2023-08-15 | 聊城金恒智慧城市运营有限公司 | 一种智能化施工用水准测量仪器及测量方法 |
CN116592835B (zh) * | 2023-07-18 | 2023-10-27 | 聊城金恒智慧城市运营有限公司 | 一种智能化施工用水准测量仪器及测量方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108592948B (zh) | 2023-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108592948A (zh) | 一种管水准器气泡偏移量自动测量方法 | |
CN108534802A (zh) | 基于图像处理技术的管水准器气泡偏移量测量方法 | |
CN106197612B (zh) | 一种基于机器视觉的透明瓶装液位检测方法 | |
CN109003258B (zh) | 一种高精度亚像素圆形零件测量方法 | |
CN108613630B (zh) | 基于图像处理技术的两线型管水准器气泡偏移量测量方法 | |
Zhou et al. | Automated visual inspection of glass bottle bottom with saliency detection and template matching | |
CN108876860B (zh) | 一种用于管水准器气泡偏移量测量的图像标定方法 | |
CN106643549B (zh) | 一种基于机器视觉的瓷砖尺寸检测方法 | |
CN109409290B (zh) | 一种温度表检定读数自动识别***及方法 | |
CN115018844B (zh) | 一种基于人工智能的塑料薄膜质量评估方法 | |
CN113570605A (zh) | 一种基于液晶显示面板的缺陷检测方法和*** | |
CN115311294B (zh) | 基于图像处理的玻璃瓶瓶身瑕疵识别检测方法 | |
CN109883396B (zh) | 一种基于图像处理技术的水准泡刻线宽度测量方法 | |
CN113643276A (zh) | 一种基于统计分析的纺织物纹理缺陷自动检测方法 | |
CN109900302A (zh) | 一种多刻线水准管气泡居中误差视觉测量方法 | |
CN113902894B (zh) | 一种基于图像处理的条式水平仪自动读数识别方法 | |
CN104573635B (zh) | 一种基于三维重建的微小高度识别方法 | |
CN111815580B (zh) | 一种图像边缘识别方法及小模数齿轮模数检测方法 | |
CN112504240B (zh) | 一种激光投线仪校准***及校准方法 | |
CN111815575B (zh) | 一种基于机器视觉的轴承钢珠零件检测方法 | |
CN117291893A (zh) | 基于3d图像的轮胎胎面磨损度的检测方法 | |
CN109886911B (zh) | 一种基于图像处理技术的水准泡刻线缺陷检测方法 | |
CN116958983A (zh) | 一种基于机器视觉的指针式压力表自动校验仪示值读数方法 | |
CN113554688B (zh) | 一种基于单目视觉的o型密封圈尺寸测量方法 | |
CN115115889A (zh) | 一种仪表图像分析方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |