5 #include <opencv2/features2d/features2d.hpp>
6 #include <opencv2/highgui/highgui.hpp>
7 #include <opencv2/imgproc/imgproc.hpp>
8 #include <opencv2/calib3d/calib3d.hpp>
9 #include <opencv2/nonfree/nonfree.hpp>
10 #include <opencv2/core/core.hpp>
11 #include <opencv2/opencv.hpp>
19 void Opening(Mat & src, Mat & dest,
unsigned int erosion_size);
22 void closing(Mat & src, Mat & dest,
unsigned int erosion_size);
24 void boundig_box( Mat & src_tresh, Mat & threshold_output);
27 void descritor( Mat & img_object, Mat & img_scene);
void closing(Mat &src, Mat &dest, unsigned int erosion_size)
Morphological operation Closing.
void Opening(Mat &src, Mat &dest, unsigned int erosion_size)
Morphological operation OPENING.
void boundig_box(Mat &src_tresh, Mat &threshold_output)
FIND THE BOUDING BOX.
void descritor(Mat &img_object, Mat &img_scene)
Find discriptors (Match points)
cv::Point calculate_center_contour(cv::Point2f contour[], unsigned int size_contour)