Abstract

In order to be able to quickly locate the position of the gap of an industrial device in the industrial inspection process, a fast gap detection algorithm based on machine vision is proposed by using the feature of a high gray level difference between the image gap and the background in machine vision. First, nonlinear equalization preprocessing is adopted, and then multiple one-dimensional functions are composed based on the sum of the gray values of the horizontal axis as well as the differentiation, and then the proximity position averaging operation is done after obtaining the positional information through the extreme value and the most value operation. The algorithm transforms the two-dimensional image into a combination of multiple one-dimensional functions with related features, and finally accurate position information is obtained by analysing and fusing the one-dimensional functions. Multiple discriminative bases are used for the same data source to ensure the accuracy of the results. Experiments show that the method proposed is faster and less error-prone, has higher accuracy and detection efficiency, and meets the needs of industrial real-time detection, compared with the traditional Hough transform algorithm and the LSD detection algorithm.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call