![]() |
OpenCV
3.3.0
Open Source Computer Vision
|
In this tutorial you will learn how to:
This tutorial code's is shown lines below. You can also download it from here
The main function is rather simple, as follows from the comments we do the following:
thresh_callback is necessary to display the "Contours" window simultaniously with the "Source" window. The callback function thresh_callback does all the interesting job.
threshold_output the threshold of the grayscale picture (you can check out about thresholding here). contour and hierarchy. For every found contour we now apply approximation to polygons with accuracy +-3 and stating that the curve must me closed.
After that we find a bounding rect for every polygon and save it to boundRect.
At last we find a minimum enclosing circle for every polygon and save it to center and radius vectors.
We found everything we need, all we have to do is to draw.
Here it is:
1.8.12