2 #ifndef _HISTOGRAM_OF_ORIENTED_GRADIENTS_H_ 3 #define _HISTOGRAM_OF_ORIENTED_GRADIENTS_H_ 6 #include <opencv2/opencv.hpp> 7 #include <opencv2/highgui/highgui.hpp> 8 #include <opencv2/imgproc/imgproc.hpp> 9 #if ( CV_MAJOR_VERSION >= 4) 10 #include <opencv2/imgproc/types_c.h> 28 const float &,
int &,
int &);
30 const cv::Mat &, cv::Mat &);
32 const int,
const int, cv::Mat &);
34 const cv::Mat &, cv::Mat &, cv::Mat &);
37 const cv::Mat &, std::vector<cv::Mat> &,
38 const int = CV_COMP_BHATTACHARYYA);
42 const int = 8,
const int = 2,
const int = 9,
43 const float = 180.0f);
48 #endif // _HISTOGRAM_OF_ORIENTED_GRADIENTS_H_ virtual void bilinearBinVoting(const float &, int &, int &)
virtual cv::Mat blockGradient(const int, const int, cv::Mat &)
virtual void getHOG(const cv::Mat &, cv::Mat &, cv::Mat &)
T computeHOGHistogramDistances(const cv::Mat &, std::vector< cv::Mat > &, const int=CV_COMP_BHATTACHARYYA)
virtual void imageGradient(const cv::Mat &, cv::Mat &)
virtual cv::Mat computeHOG(const cv::Mat &)
HOGFeatureDescriptor(const int=8, const int=2, const int=9, const float=180.0f)