1.一种基于区域划分的压力容器气密性检测方法,其特征在于,包括如下步骤:步骤1:设压力容器原气压值为P0,T时间后气压值为P1,当P1-P0≤Δ时,Δ为压差阈值,则表示未加压;当P1-P0>Δ时,则表示正在加压,气密性试验开始;
步骤2:取气密性试验开始后的视频的n帧图像,n=t*f,其中t为试验时长,f为视频帧率;记n帧图像为I1,I2,...,In,对Ii,i=1,2,…,n进行灰度化,得到对应的灰度图Gi;
步骤2.1:使取G1进行初始化,建立背景模型,使用G2...Gn更新背景模型,得到前景图像M2...Mn;
步骤2.2:对M2...Mn进行二值化,得到二值图B2...Bn;
步骤2.3:对图像B2…Bn进行形态学运算, 从而得到连通图像Cj,其中Jj={Lju|u=1,2,...,vj},j=2,3,…,n,Jj表示连通图像Cj中连通域的集合,其中X为结构元素,Lju为Jj中的第u个连通区域,vj为Jj中的连通区域个数,运算符“Θ”为腐蚀操作,运算符 为膨胀操作;
步骤2.4:Nju为连通区域Lju的像素点个数,将所有满足TL<Nju<TU的连通域Lju保留,不满足的剔除,连通图像Cj经剔除后得到Fj,以及Fj的连通域集合Dj={Ljv|v=1,2,...,wj},其中Ljv为Dj中的第v个连通区域,wj为Dj中的连通区域个数,TL为气泡区域像素点数的下界,TU为气泡区域像素点数的上界;
步骤2.5:计算连通域集合Dj的连通区域Ljv的质心坐标 m00
表示连通区域Ljv的零阶矩,m01、m10表示连通区域Ljv的一阶矩;
步骤2.6:定义矩阵 根据式(1)和(2)进行计算:
Rab=(xab,yab,wab,hab) (2)其中, 表示矩阵Ej的行数, 表示Ej的列数,a=0,1,2,…,P-1,b=0,1,…,Q-
1,k为预先设置的区域划分参数,h和w分别为连通图像Fj的高和宽,Rab表示对应于图像Fj的一个矩形区域,(xab,yab)表示Rab左上角的坐标,wab和hab分别表示Rab的宽和高,且xab=a*k,yab=b*k,wab=hab=k;
步骤2.7:定义判断矩阵S=[sab]P×Q,sab取值根据式(3)计算:步骤2.8:气密性判定,准则如下:若sab>T,则表示压力容器存在漏气,在判断矩阵中漏气区域为坐标为(a,b)及其八邻域对应的矩形区域,连通图像Fj中漏气区域左上角的坐标为((a-1)*k,(b-1)*k),该矩形区域的宽和高均为3*k;其中T为设定的阈值。