opencv2/xobjdetect.hpp#
#include <opencv2/core.hpp>
#include <vector>
#include <string>
#include <opencv2/xobjdetect/detection_based_tracker.hpp>
Include dependency graph for xobjdetect.hpp:
This graph shows which files directly or indirectly include xobjdetect.hpp:
Classes#
class cv::BaseCascadeClassifier
class cv::CascadeClassifier
Cascade classifier class for object detection. More…
struct cv::DefaultDeleter< CvHaarClassifierCascade >
struct cv::DetectionROI
struct for detection region of interest (ROI) More…
class cv::HOGDescriptor
Implementation of HOG (Histogram of Oriented Gradients) descriptor and object detector. More…
class cv::BaseCascadeClassifier::MaskGenerator
class cv::SimilarRects
This class is used for grouping object candidates detected by Cascade Classifier, HOG etc. More…
class cv::xobjdetect::WBDetector
WaldBoost detector. More…
Namespaces#
namespace cv
namespace cv::xobjdetect
Enumerations#
enum cv { CASCADE_DO_CANNY_PRUNING = 1, CASCADE_SCALE_IMAGE = 2, CASCADE_FIND_BIGGEST_OBJECT = 4, CASCADE_DO_ROUGH_SEARCH = 8 }
Functions#
void cv::groupRectangles (std::vector< Rect > &rectList, int groupThreshold, double eps, std::vector< int > *weights, std::vector< double > *levelWeights)
void cv::groupRectangles (std::vector< Rect > &rectList, int groupThreshold, double eps=0.2)
Groups the object candidate rectangles.
void cv::groupRectangles (std::vector< Rect > &rectList, std::vector< int > &rejectLevels, std::vector< double > &levelWeights, int groupThreshold, double eps=0.2)
void cv::groupRectangles (std::vector< Rect > &rectList, std::vector< int > &weights, int groupThreshold, double eps=0.2)
void cv::groupRectangles_meanshift (std::vector< Rect > &rectList, std::vector< double > &foundWeights, std::vector< double > &foundScales, double detectThreshold=0.0, Size winDetSize=Size(64, 128))
Ptr< BaseCascadeClassifier::MaskGenerator > cv::createFaceDetectionMaskGenerator ()