Introduction - If you have any usage issues, please Google them yourself
Using opencv image feature extraction, including the use of Gaussian filtering and Sobel operator edge extraction, Harris algorithm corner detection, hough transform to find the longest straight line in the image, use Ranec algorithm to identify the image line, Gabor filtering