![]() |
OpenCV
3.4.20
Open Source Computer Vision
|
#include "opencv2/core.hpp"
#include "opencv2/objdetect/detection_based_tracker.hpp"
#include "opencv2/objdetect/objdetect_c.h"
Classes | |
class | cv::BaseCascadeClassifier |
class | cv::CascadeClassifier |
Cascade classifier class for object detection. More... | |
struct | cv::DetectionROI |
struct for detection region of interest (ROI) More... | |
struct | cv::HOGDescriptor |
Implementation of HOG (Histogram of Oriented Gradients) descriptor and object detector. More... | |
class | cv::BaseCascadeClassifier::MaskGenerator |
struct | cv::QRCodeEncoder::Params |
QR code encoder parameters. More... | |
class | cv::QRCodeDetector |
class | cv::QRCodeEncoder |
class | cv::SimilarRects |
Namespaces | |
cv | |
Enumerations | |
enum | { cv::CASCADE_DO_CANNY_PRUNING = 1, cv::CASCADE_SCALE_IMAGE = 2, cv::CASCADE_FIND_BIGGEST_OBJECT = 4, cv::CASCADE_DO_ROUGH_SEARCH = 8 } |
Functions | |
Ptr< BaseCascadeClassifier::MaskGenerator > | cv::createFaceDetectionMaskGenerator () |
bool | cv::decodeCurvedQRCode (InputArray in, InputArray points, std::string &decoded_info, OutputArray straight_qrcode=noArray()) |
Decode QR code on a curved surface in image and return text that is encrypted in QR code. More... | |
bool | cv::decodeQRCode (InputArray in, InputArray points, std::string &decoded_info, OutputArray straight_qrcode=noArray()) |
Decode QR code in image and return text that is encrypted in QR code. More... | |
bool | cv::detectQRCode (InputArray in, std::vector< Point > &points, double eps_x=0.2, double eps_y=0.1) |
Detect QR code in image and return minimum area of quadrangle that describes QR code. More... | |
void | cv::groupRectangles (std::vector< Rect > &rectList, int groupThreshold, double eps=0.2) |
Groups the object candidate rectangles. More... | |
void | cv::groupRectangles (std::vector< Rect > &rectList, std::vector< int > &weights, int groupThreshold, double eps=0.2) |
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, std::vector< int > &rejectLevels, std::vector< double > &levelWeights, 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)) |