public class opencv_objdetect extends opencv_objdetect
| Modifier and Type | Class and Description |
|---|---|
static class |
opencv_objdetect.BaseCascadeClassifier |
static class |
opencv_objdetect.CascadeClassifier
\brief Cascade classifier class for object detection.
|
static class |
opencv_objdetect.CvAvgComp |
static class |
opencv_objdetect.CvHaarClassifier |
static class |
opencv_objdetect.CvHaarClassifierCascade |
static class |
opencv_objdetect.CvHaarFeature |
static class |
opencv_objdetect.CvHaarStageClassifier |
static class |
opencv_objdetect.CvHidHaarClassifierCascade |
static class |
opencv_objdetect.DetectionBasedTracker
\addtogroup objdetect
\{
|
static class |
opencv_objdetect.DetectionROI
struct for detection region of interest (ROI)
|
static class |
opencv_objdetect.HOGDescriptor |
static class |
opencv_objdetect.SimilarRects
\addtogroup objdetect
\{
|
opencv_objdetect.AbstractCvHaarClassifierCascade| Modifier and Type | Field and Description |
|---|---|
static int |
CASCADE_DO_CANNY_PRUNING
enum cv::
|
static int |
CASCADE_DO_ROUGH_SEARCH
enum cv::
|
static int |
CASCADE_FIND_BIGGEST_OBJECT
enum cv::
|
static int |
CASCADE_SCALE_IMAGE
enum cv::
|
static int |
CV_HAAR_DO_CANNY_PRUNING |
static int |
CV_HAAR_DO_ROUGH_SEARCH |
static int |
CV_HAAR_FEATURE_MAX |
static int |
CV_HAAR_FIND_BIGGEST_OBJECT |
static int |
CV_HAAR_MAGIC_VAL
\
Haar-like Object Detection functions *
\
|
static int |
CV_HAAR_SCALE_IMAGE |
static String |
CV_TYPE_NAME_HAAR |
| Constructor and Description |
|---|
opencv_objdetect() |
cvHaarDetectObjectsmappublic static final int CV_HAAR_MAGIC_VAL
public static final String CV_TYPE_NAME_HAAR
public static final int CV_HAAR_FEATURE_MAX
public static final int CV_HAAR_DO_CANNY_PRUNING
public static final int CV_HAAR_SCALE_IMAGE
public static final int CV_HAAR_FIND_BIGGEST_OBJECT
public static final int CV_HAAR_DO_ROUGH_SEARCH
public static final int CASCADE_DO_CANNY_PRUNING
public static final int CASCADE_SCALE_IMAGE
public static final int CASCADE_FIND_BIGGEST_OBJECT
public static final int CASCADE_DO_ROUGH_SEARCH
public static opencv_objdetect.CvHaarClassifierCascade cvLoadHaarClassifierCascade(@Cast(value="const char*") BytePointer directory, @ByVal opencv_core.CvSize orig_window_size)
public static opencv_objdetect.CvHaarClassifierCascade cvLoadHaarClassifierCascade(String directory, @ByVal opencv_core.CvSize orig_window_size)
public static void cvReleaseHaarClassifierCascade(@Cast(value="CvHaarClassifierCascade**") PointerPointer cascade)
public static void cvReleaseHaarClassifierCascade(@ByPtrPtr opencv_objdetect.CvHaarClassifierCascade cascade)
public static opencv_core.CvSeq cvHaarDetectObjects(@Const opencv_core.CvArr image, opencv_objdetect.CvHaarClassifierCascade cascade, opencv_core.CvMemStorage storage, double scale_factor, int min_neighbors, int flags, @ByVal(nullValue="CvSize(cvSize(0,0))") opencv_core.CvSize min_size, @ByVal(nullValue="CvSize(cvSize(0,0))") opencv_core.CvSize max_size)
public static opencv_core.CvSeq cvHaarDetectObjects(@Const opencv_core.CvArr image, opencv_objdetect.CvHaarClassifierCascade cascade, opencv_core.CvMemStorage storage)
public static void cvSetImagesForHaarClassifierCascade(opencv_objdetect.CvHaarClassifierCascade cascade, @Const opencv_core.CvArr sum, @Const opencv_core.CvArr sqsum, @Const opencv_core.CvArr tilted_sum, double scale)
public static int cvRunHaarClassifierCascade(@Const opencv_objdetect.CvHaarClassifierCascade cascade, @ByVal opencv_core.CvPoint pt, int start_stage)
public static int cvRunHaarClassifierCascade(@Const opencv_objdetect.CvHaarClassifierCascade cascade, @ByVal opencv_core.CvPoint pt)
public static int cvRunHaarClassifierCascade(@Const opencv_objdetect.CvHaarClassifierCascade cascade, @ByVal @Cast(value="CvPoint*") IntBuffer pt, int start_stage)
public static int cvRunHaarClassifierCascade(@Const opencv_objdetect.CvHaarClassifierCascade cascade, @ByVal @Cast(value="CvPoint*") IntBuffer pt)
public static int cvRunHaarClassifierCascade(@Const opencv_objdetect.CvHaarClassifierCascade cascade, @ByVal @Cast(value="CvPoint*") int[] pt, int start_stage)
public static int cvRunHaarClassifierCascade(@Const opencv_objdetect.CvHaarClassifierCascade cascade, @ByVal @Cast(value="CvPoint*") int[] pt)
public static opencv_core.CvSeq cvHaarDetectObjectsForROC(@Const opencv_core.CvArr image, opencv_objdetect.CvHaarClassifierCascade cascade, opencv_core.CvMemStorage storage, @StdVector IntPointer rejectLevels, @StdVector DoublePointer levelWeightds, double scale_factor, int min_neighbors, int flags, @ByVal(nullValue="CvSize(cvSize(0, 0))") opencv_core.CvSize min_size, @ByVal(nullValue="CvSize(cvSize(0, 0))") opencv_core.CvSize max_size, @Cast(value="bool") boolean outputRejectLevels)
public static opencv_core.CvSeq cvHaarDetectObjectsForROC(@Const opencv_core.CvArr image, opencv_objdetect.CvHaarClassifierCascade cascade, opencv_core.CvMemStorage storage, @StdVector IntPointer rejectLevels, @StdVector DoublePointer levelWeightds)
public static opencv_core.CvSeq cvHaarDetectObjectsForROC(@Const opencv_core.CvArr image, opencv_objdetect.CvHaarClassifierCascade cascade, opencv_core.CvMemStorage storage, @StdVector IntBuffer rejectLevels, @StdVector DoubleBuffer levelWeightds, double scale_factor, int min_neighbors, int flags, @ByVal(nullValue="CvSize(cvSize(0, 0))") opencv_core.CvSize min_size, @ByVal(nullValue="CvSize(cvSize(0, 0))") opencv_core.CvSize max_size, @Cast(value="bool") boolean outputRejectLevels)
public static opencv_core.CvSeq cvHaarDetectObjectsForROC(@Const opencv_core.CvArr image, opencv_objdetect.CvHaarClassifierCascade cascade, opencv_core.CvMemStorage storage, @StdVector IntBuffer rejectLevels, @StdVector DoubleBuffer levelWeightds)
public static opencv_core.CvSeq cvHaarDetectObjectsForROC(@Const opencv_core.CvArr image, opencv_objdetect.CvHaarClassifierCascade cascade, opencv_core.CvMemStorage storage, @StdVector int[] rejectLevels, @StdVector double[] levelWeightds, double scale_factor, int min_neighbors, int flags, @ByVal(nullValue="CvSize(cvSize(0, 0))") opencv_core.CvSize min_size, @ByVal(nullValue="CvSize(cvSize(0, 0))") opencv_core.CvSize max_size, @Cast(value="bool") boolean outputRejectLevels)
public static opencv_core.CvSeq cvHaarDetectObjectsForROC(@Const opencv_core.CvArr image, opencv_objdetect.CvHaarClassifierCascade cascade, opencv_core.CvMemStorage storage, @StdVector int[] rejectLevels, @StdVector double[] levelWeightds)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, int groupThreshold, double eps)
rectList - Input/output vector of rectangles. Output vector includes retained and grouped
rectangles. (The Python list is not modified in place.)groupThreshold - Minimum possible number of rectangles minus 1. The threshold is used in a
group of rectangles to retain it.eps - Relative difference between sides of the rectangles to merge them into a group.
The function is a wrapper for the generic function partition . It clusters all the input rectangles using the rectangle equivalence criteria that combines rectangles with similar sizes and similar locations. The similarity is defined by eps. When eps=0 , no clustering is done at all. If \f$\texttt{eps}\rightarrow +\inf\f$ , all the rectangles are put in one cluster. Then, the small clusters containing less than or equal to groupThreshold rectangles are rejected. In each other cluster, the average rectangle is computed and put into the output rectangle list.
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, int groupThreshold)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, @StdVector IntPointer weights, int groupThreshold, double eps)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, @StdVector IntPointer weights, int groupThreshold)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, @StdVector IntBuffer weights, int groupThreshold, double eps)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, @StdVector IntBuffer weights, int groupThreshold)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, @StdVector int[] weights, int groupThreshold, double eps)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, @StdVector int[] weights, int groupThreshold)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, int groupThreshold, double eps, @StdVector IntPointer weights, @StdVector DoublePointer levelWeights)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, int groupThreshold, double eps, @StdVector IntBuffer weights, @StdVector DoubleBuffer levelWeights)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, int groupThreshold, double eps, @StdVector int[] weights, @StdVector double[] levelWeights)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, @StdVector IntPointer rejectLevels, @StdVector DoublePointer levelWeights, int groupThreshold, double eps)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, @StdVector IntPointer rejectLevels, @StdVector DoublePointer levelWeights, int groupThreshold)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, @StdVector IntBuffer rejectLevels, @StdVector DoubleBuffer levelWeights, int groupThreshold, double eps)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, @StdVector IntBuffer rejectLevels, @StdVector DoubleBuffer levelWeights, int groupThreshold)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, @StdVector int[] rejectLevels, @StdVector double[] levelWeights, int groupThreshold, double eps)
@Namespace(value="cv") public static void groupRectangles(@ByRef opencv_core.RectVector rectList, @StdVector int[] rejectLevels, @StdVector double[] levelWeights, int groupThreshold)
@Namespace(value="cv") public static void groupRectangles_meanshift(@ByRef opencv_core.RectVector rectList, @StdVector DoublePointer foundWeights, @StdVector DoublePointer foundScales, double detectThreshold, @ByVal(nullValue="cv::Size(64, 128)") opencv_core.Size winDetSize)
@Namespace(value="cv") public static void groupRectangles_meanshift(@ByRef opencv_core.RectVector rectList, @StdVector DoublePointer foundWeights, @StdVector DoublePointer foundScales)
@Namespace(value="cv") public static void groupRectangles_meanshift(@ByRef opencv_core.RectVector rectList, @StdVector DoubleBuffer foundWeights, @StdVector DoubleBuffer foundScales, double detectThreshold, @ByVal(nullValue="cv::Size(64, 128)") opencv_core.Size winDetSize)
@Namespace(value="cv") public static void groupRectangles_meanshift(@ByRef opencv_core.RectVector rectList, @StdVector DoubleBuffer foundWeights, @StdVector DoubleBuffer foundScales)
@Namespace(value="cv") public static void groupRectangles_meanshift(@ByRef opencv_core.RectVector rectList, @StdVector double[] foundWeights, @StdVector double[] foundScales, double detectThreshold, @ByVal(nullValue="cv::Size(64, 128)") opencv_core.Size winDetSize)
@Namespace(value="cv") public static void groupRectangles_meanshift(@ByRef opencv_core.RectVector rectList, @StdVector double[] foundWeights, @StdVector double[] foundScales)
@Namespace(value="cv") @opencv_core.Ptr public static opencv_objdetect.BaseCascadeClassifier.MaskGenerator createFaceDetectionMaskGenerator()
Copyright © 2017. All rights reserved.