Font Size: a A A

Research On Crack Image Recognition And Measurement Technology Based On Two-dimensional Code Identification

Posted on:2022-06-11Degree:MasterType:Thesis
Country:ChinaCandidate:P Y ChenFull Text:PDF
GTID:2512306755452524Subject:Architecture and Civil Engineering
Abstract/Summary:PDF Full Text Request
There is a huge amount of concrete structure buildings in China,and cracks are one of the common diseases of concrete structures.As a result,long-term effective health monitoring of building structures is very important,but traditional detection methods cannot meet a large number of building structure inspection tasks.This paper uses Python language programming and digital image processing technology to study the algorithm for measuring the surface crack parameters of the building structure using the two-dimensional code mark.The main research results of the paper are as follows:In this paper,a crack skeleton extraction algorithm based on Delaunay triangulation is applied to the image processing of structural cracks.For the interference triangles appearing in the triangulation process,the method of center of gravity coordinate judgment and area threshold screening are adopted.The method is used to extract the skeleton information of the cracks,and the result of the extraction is that the skeleton treatment effect is better at the sudden change of crack width and the junction of multiple cracks;The QR code is used as the crack identification,and the conversion relationship between the pixel size of the crack and the actual size is established through the QR code.The calibration test of the QR code shows that the camera is parallel to the plane where the crack is located,and at a certain shooting distance,it is guaranteed to be tested.When the distance between the object and the calibration object is close and is located in the center of the captured image,the calibration results meet the precision requirements;According to the definition of cracks,the shortcomings of the existing expansion circle crack width measurement algorithm are optimized.In the optimization of the algorithm,the matrix operation and element judgment method used by the original algorithm are discarded,and the translation pixel circle coordinate is adopted.The method of judging the pixel value,the algorithm has high processing efficiency,which greatly reduces the running time of the algorithm program,and the parameters obtained by the algorithm are comprehensively covered.The use of parameters to restore the crack shape is relatively complete,and the restoration effect is good;Combining the crack width measurement algorithm,a method for measuring the width of the crack at a fixed position is proposed.The two-dimensional code is placed next to the crack to be measured in a specified manner,and the special geometric characteristics of the twodimensional code are used to determine the width measurement position,and Calculate the crack width at this location separately.Field tests have verified the feasibility of the algorithm;Create a GUI front-end interface through the PyQt toolkit in Python language,use MySQL to build a database,and develop a system with operation management functions.The system can realize crack picture and data management,crack parameter calculation,calculation result export and visualization width Information analysis and other functions have certain practical engineering application value.
Keywords/Search Tags:Skeleton extraction, QR code identification, Crack recognition, Pixel calibration, Crack measurement
PDF Full Text Request
Related items