opencv2/xobjdetect.hpp#

#include <opencv2/core.hpp>
#include <vector>
#include <string>
#include <opencv2/xobjdetect/detection_based_tracker.hpp>

Include dependency graph for xobjdetect.hpp:

opencv2/xobjdetect.hpp Node1 opencv2/xobjdetect.hpp Node2 opencv2/core.hpp Node1->Node2 Node17 string Node1->Node17 Node38 vector Node1->Node38 Node52 opencv2/xobjdetect /detection_based_tracker.hpp Node1->Node52 Node3 opencv2/core/cvdef.h Node2->Node3 Node10 opencv2/core/base.hpp Node2->Node10 Node14 opencv2/core/cvstd.hpp Node2->Node14 Node30 opencv2/core/traits.hpp Node2->Node30 Node31 opencv2/core/matx.hpp Node2->Node31 Node36 opencv2/core/types.hpp Node2->Node36 Node39 opencv2/core/mat.hpp Node2->Node39 Node43 opencv2/core/persistence.hpp Node2->Node43 Node44 opencv2/core/operations.hpp Node2->Node44 Node47 opencv2/core/cvstd.inl.hpp Node2->Node47 Node48 opencv2/core/utility.hpp Node2->Node48 Node51 opencv2/core/optim.hpp Node2->Node51 Node4 opencv2/core/version.hpp Node3->Node4 Node5 limits Node3->Node5 Node6 opencv2/core/hal/interface.h Node3->Node6 Node8 cstdint Node3->Node8 Node9 cv_cpu_dispatch.h Node3->Node9 Node7 cstddef Node6->Node7 Node6->Node8 Node10->Node3 Node11 opencv2/opencv_modules.hpp Node10->Node11 Node12 climits Node10->Node12 Node13 algorithm Node10->Node13 Node10->Node14 Node24 opencv2/core/fwddecl.hpp Node10->Node24 Node25 opencv2/core/neon_utils.hpp Node10->Node25 Node26 opencv2/core/vsx_utils.hpp Node10->Node26 Node28 opencv2/core/exception.hpp Node10->Node28 Node29 opencv2/core/check.hpp Node10->Node29 Node14->Node3 Node14->Node7 Node14->Node13 Node15 cstring Node14->Node15 Node16 cctype Node14->Node16 Node14->Node17 Node18 utility Node14->Node18 Node19 cstdlib Node14->Node19 Node20 cmath Node14->Node20 Node21 cvstd_wrapper.hpp Node14->Node21 Node21->Node3 Node21->Node17 Node22 memory Node21->Node22 Node23 type_traits Node21->Node23 Node24->Node3 Node25->Node3 Node26->Node3 Node27 assert.h Node26->Node27 Node28->Node3 Node28->Node14 Node29->Node3 Node29->Node14 Node29->Node24 Node30->Node3 Node31->Node3 Node31->Node10 Node31->Node30 Node32 opencv2/core/saturate.hpp Node31->Node32 Node34 initializer_list Node31->Node34 Node35 opencv2/core/matx.inl.hpp Node31->Node35 Node32->Node3 Node32->Node12 Node33 opencv2/core/fast_math.hpp Node32->Node33 Node33->Node3 Node33->Node20 Node36->Node3 Node36->Node5 Node36->Node12 Node36->Node14 Node36->Node31 Node37 cfloat Node36->Node37 Node36->Node38 Node39->Node23 Node39->Node31 Node39->Node36 Node40 opencv2/core/bufferpool.hpp Node39->Node40 Node41 array Node39->Node41 Node42 opencv2/core/mat.inl.hpp Node39->Node42 Node43->Node36 Node43->Node39 Node45 cstdio Node44->Node45 Node46 ostream Node44->Node46 Node48->Node2 Node48->Node46 Node49 functional Node48->Node49 Node50 mutex Node48->Node50 Node51->Node2 Node52->Node2 Node52->Node38

opencv2/xobjdetect.hpp Node1 opencv2/xobjdetect.hpp Node2 opencv2/core.hpp Node1->Node2 Node17 string Node1->Node17 Node38 vector Node1->Node38 Node52 opencv2/xobjdetect /detection_based_tracker.hpp Node1->Node52 Node3 opencv2/core/cvdef.h Node2->Node3 Node10 opencv2/core/base.hpp Node2->Node10 Node14 opencv2/core/cvstd.hpp Node2->Node14 Node30 opencv2/core/traits.hpp Node2->Node30 Node31 opencv2/core/matx.hpp Node2->Node31 Node36 opencv2/core/types.hpp Node2->Node36 Node39 opencv2/core/mat.hpp Node2->Node39 Node43 opencv2/core/persistence.hpp Node2->Node43 Node44 opencv2/core/operations.hpp Node2->Node44 Node47 opencv2/core/cvstd.inl.hpp Node2->Node47 Node48 opencv2/core/utility.hpp Node2->Node48 Node51 opencv2/core/optim.hpp Node2->Node51 Node4 opencv2/core/version.hpp Node3->Node4 Node5 limits Node3->Node5 Node6 opencv2/core/hal/interface.h Node3->Node6 Node8 cstdint Node3->Node8 Node9 cv_cpu_dispatch.h Node3->Node9 Node7 cstddef Node6->Node7 Node6->Node8 Node10->Node3 Node11 opencv2/opencv_modules.hpp Node10->Node11 Node12 climits Node10->Node12 Node13 algorithm Node10->Node13 Node10->Node14 Node24 opencv2/core/fwddecl.hpp Node10->Node24 Node25 opencv2/core/neon_utils.hpp Node10->Node25 Node26 opencv2/core/vsx_utils.hpp Node10->Node26 Node28 opencv2/core/exception.hpp Node10->Node28 Node29 opencv2/core/check.hpp Node10->Node29 Node14->Node3 Node14->Node7 Node14->Node13 Node15 cstring Node14->Node15 Node16 cctype Node14->Node16 Node14->Node17 Node18 utility Node14->Node18 Node19 cstdlib Node14->Node19 Node20 cmath Node14->Node20 Node21 cvstd_wrapper.hpp Node14->Node21 Node21->Node3 Node21->Node17 Node22 memory Node21->Node22 Node23 type_traits Node21->Node23 Node24->Node3 Node25->Node3 Node26->Node3 Node27 assert.h Node26->Node27 Node28->Node3 Node28->Node14 Node29->Node3 Node29->Node14 Node29->Node24 Node30->Node3 Node31->Node3 Node31->Node10 Node31->Node30 Node32 opencv2/core/saturate.hpp Node31->Node32 Node34 initializer_list Node31->Node34 Node35 opencv2/core/matx.inl.hpp Node31->Node35 Node32->Node3 Node32->Node12 Node33 opencv2/core/fast_math.hpp Node32->Node33 Node33->Node3 Node33->Node20 Node36->Node3 Node36->Node5 Node36->Node12 Node36->Node14 Node36->Node31 Node37 cfloat Node36->Node37 Node36->Node38 Node39->Node23 Node39->Node31 Node39->Node36 Node40 opencv2/core/bufferpool.hpp Node39->Node40 Node41 array Node39->Node41 Node42 opencv2/core/mat.inl.hpp Node39->Node42 Node43->Node36 Node43->Node39 Node45 cstdio Node44->Node45 Node46 ostream Node44->Node46 Node48->Node2 Node48->Node46 Node49 functional Node48->Node49 Node50 mutex Node48->Node50 Node51->Node2 Node52->Node2 Node52->Node38

This graph shows which files directly or indirectly include xobjdetect.hpp:

incby n888e1d5256 opencv2/face.hpp n04fea5df2d opencv2/face/face_alignment.hpp n888e1d5256->n04fea5df2d n6b98c9ed39 opencv2/face/facemarkAAM.hpp n888e1d5256->n6b98c9ed39 n7fd27e531a opencv2/face/facemarkLBF.hpp n888e1d5256->n7fd27e531a n380128427f opencv2/face/facemark_train.hpp n888e1d5256->n380128427f n32b2bc5624 opencv2/face/facerec.hpp n888e1d5256->n32b2bc5624 n29e1c8888d opencv2/cudaobjdetect.hpp nf563cdcfe0 opencv2/xobjdetect.hpp n29e1c8888d->nf563cdcfe0 n04fea5df2d->n380128427f n6b98c9ed39->n380128427f n7fd27e531a->n380128427f n380128427f->nf563cdcfe0 n32b2bc5624->n888e1d5256

incby n888e1d5256 opencv2/face.hpp n04fea5df2d opencv2/face/face_alignment.hpp n888e1d5256->n04fea5df2d n6b98c9ed39 opencv2/face/facemarkAAM.hpp n888e1d5256->n6b98c9ed39 n7fd27e531a opencv2/face/facemarkLBF.hpp n888e1d5256->n7fd27e531a n380128427f opencv2/face/facemark_train.hpp n888e1d5256->n380128427f n32b2bc5624 opencv2/face/facerec.hpp n888e1d5256->n32b2bc5624 n29e1c8888d opencv2/cudaobjdetect.hpp nf563cdcfe0 opencv2/xobjdetect.hpp n29e1c8888d->nf563cdcfe0 n04fea5df2d->n380128427f n6b98c9ed39->n380128427f n7fd27e531a->n380128427f n380128427f->nf563cdcfe0 n32b2bc5624->n888e1d5256

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 ()