In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/02 Report--
This article mainly introduces "C++ uses OpenCV for picture feature matching". In daily operation, I believe many people have doubts about C++ picture feature matching with OpenCV. The editor consulted all kinds of materials and sorted out simple and easy-to-use methods of operation. I hope it will be helpful to answer the doubts of "C++ uses OpenCV for picture feature matching". Next, please follow the editor to study!
Code demonstration
Let's create a new project named opencv--FLANN, follow the configuration properties (VS2017 configure OpenCV common properties), and then write # include and main methods in the source file
This time we load the image directly as a grayscale image, and then we no longer use the process of converting to grayscale image first. Then let's run it to see the effect of the loaded image.
1. Let's first use the Surf feature to detect, because this relative speed will be fast, put the KeyPoint we obtained from the two images into their respective descriptor.
two。 According to the two Mat of descriptor extracted in the previous step, the best match is made through FlannBaseMatcher and stored in a DMatch defined by us.
3. Define minDist and maxDist, then quickly calculate the maximum and minimum distance of key points through a loop, and find and print the results.
4. Find the best matches according to the maximum and minimum distance. The following red box 3 can be modified by yourself, and if the change is a little bigger, there will be more.
5. We first define an output image matchesImg, then draw the best matching points on the matchesImg through the drawMatches method, and finally display the picture we have drawn through the imshow method.
Next, let's take a look at the result diagram of the operation.
At this point, the study of "C++ uses OpenCV for picture feature matching" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.