专利名称: |
一种预制混凝土T梁表面气泡数量与面积的检测方法 |
摘要: |
本发明涉及一种预制混凝土T梁表面气泡数量与面积的检测方法,其特征在于,根据采集的预制T梁表面图像,利用opencv计算机视觉库,对图片进行灰度图转换、二值化处理、识别轮廓和绘制轮廓,从而得到气泡数量及面积;本方法能较快的对混凝土表面气泡进行检测识别,可用于预制混凝土T梁表面气泡的检测统计中,有效解决了现有技术中利用人工检测气泡数量时,需要耗费较大的人工成本、检测结果不够精准等缺陷。 |
专利类型: |
发明专利 |
申请人: |
中国水利水电第十四工程局有限公司 |
发明人: |
何一林;赵国庆;王晓莉;李宗荣;孔买群;张玉彬;马岚;王桂芳;陈燕平;魏永兵;艾祖斌;曹振生;侯圣均;张少强;陆飞;王金国;袁志摇 |
专利状态: |
有效 |
申请日期: |
1900-01-20T00:00:00+0805 |
发布日期: |
1900-01-20T00:00:00+0805 |
申请号: |
CN201911415677.0 |
公开号: |
CN111060521A |
代理机构: |
昆明正原专利商标代理有限公司 |
代理人: |
金耀生 |
分类号: |
G01N21/88;G01B11/28;G06T7/00;G06T7/62;G;G01;G06;G01N;G01B;G06T;G01N21;G01B11;G06T7;G01N21/88;G01B11/28;G06T7/00;G06T7/62 |
申请人地址: |
650041 云南省昆明市环城东路192号 |
主权项: |
1.一种预制混凝土T梁表面气泡的图像检测方法,其特征在于包括以下步骤: S1:现场采集浇筑完成后的未在养护状态的T梁表面照片,在电子计算机上,利用图片处理软件调节照片的亮度、对比度,并进行阀值化处理,得到预处理图像; S2:利用Python、Pyqt编程语言及opencv计算机视觉库编写图片处理程序代码,并通过图片处理程序代码,对预处理图像按照像素高度和像素宽度记录大小; S3:运行步骤S2编写的图片处理程序代码,对预处理图像进行灰度图转换、图像二值化处理和其气泡轮廓识别,并根据识别到的图像轮廓参数绘制气泡轮廓图; S4:通过图片处理程序代码统计气泡数量,并将气泡轮廓图与步骤S2中记录的图片像素大小进行比较,即可获得预制混凝土T梁表面的气泡面积信息; S5:利用Python语言中的tkinter.messagebox.showinfo函数,输出气泡数量及气泡面积信息,然后将气泡轮廓图导入预处理图中,即得到气泡检测结果图。 2.根据权利要求1所述的预制混凝土T梁表面气泡的图像检测方法,其特征在于:根据预制T梁通常设有中间隔板的特点,对预制T梁分区域进行照片采集,再进行图像处理。 3.根据权利要求1所述的预制混凝土T梁表面气泡的图像检测方法,其特征在于,采集照片的时间为,混凝土由表面潮湿的养护状态转变至表面呈现混凝土本色后的时间段内。 4.根据权利要求1所述的预制混凝土T梁表面气泡的图像检测方法,其特征在于,所述步骤S2中的图片处理程序代码编写包括: A: 建立Python语言运行环境,安装视图层Pyqt程序模块,搭建opencv的Python环境; B:利用Pyqt打开图片并建立气泡识别视图层,依次编写opencv图片灰度图转换、二值化处理、气泡轮廓识别、气泡轮廓图绘制相关的代码,并建立视图层与opencv图片识别代码之间的连接; C:利用Python语言,依次编写气泡数量统计代码、气泡面积计算代码,以及气泡参数输出代码。 5.根据权利要求1所述的预制混凝土T梁表面气泡数量与面积的检测方法,其特征在于,所述气泡检测过程包括:T梁表面照片预处理;运行步骤S2中编写好的图片处理程序代码;通过运行图片处理程序代码打开预处理图像,并以此进行图片的灰度图转换、图像二值化处理和气泡轮廓识别;进行气泡数量统计、气泡轮廓面积计算,并将气泡轮廓图导入预处理图像中,最终输出气泡数量、面积数据及气泡检测结果图。 |
所属类别: |
发明专利 |