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
\brief Implementation of HOG (Histogram of Oriented Gradients) descriptor and object detector.
|
static class |
opencv_objdetect.QRCodeDetector |
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 int |
CV_HAAR_STAGE_MAX |
static String |
CV_TYPE_NAME_HAAR |
| Constructor and Description |
|---|
opencv_objdetect() |
| Modifier and Type | Method and Description |
|---|---|
static opencv_objdetect.BaseCascadeClassifier.MaskGenerator |
createFaceDetectionMaskGenerator() |
static opencv_core.CvSeq |
cvHaarDetectObjects(opencv_core.CvArr image,
opencv_objdetect.CvHaarClassifierCascade cascade,
opencv_core.CvMemStorage storage) |
static opencv_core.CvSeq |
cvHaarDetectObjects(opencv_core.CvArr image,
opencv_objdetect.CvHaarClassifierCascade cascade,
opencv_core.CvMemStorage storage,
double scale_factor,
int min_neighbors,
int flags,
opencv_core.CvSize min_size,
opencv_core.CvSize max_size) |
static opencv_core.CvSeq |
cvHaarDetectObjectsForROC(opencv_core.CvArr image,
opencv_objdetect.CvHaarClassifierCascade cascade,
opencv_core.CvMemStorage storage,
int[] rejectLevels,
double[] levelWeightds) |
static opencv_core.CvSeq |
cvHaarDetectObjectsForROC(opencv_core.CvArr image,
opencv_objdetect.CvHaarClassifierCascade cascade,
opencv_core.CvMemStorage storage,
int[] rejectLevels,
double[] levelWeightds,
double scale_factor,
int min_neighbors,
int flags,
opencv_core.CvSize min_size,
opencv_core.CvSize max_size,
boolean outputRejectLevels) |
static opencv_core.CvSeq |
cvHaarDetectObjectsForROC(opencv_core.CvArr image,
opencv_objdetect.CvHaarClassifierCascade cascade,
opencv_core.CvMemStorage storage,
IntBuffer rejectLevels,
DoubleBuffer levelWeightds) |
static opencv_core.CvSeq |
cvHaarDetectObjectsForROC(opencv_core.CvArr image,
opencv_objdetect.CvHaarClassifierCascade cascade,
opencv_core.CvMemStorage storage,
IntBuffer rejectLevels,
DoubleBuffer levelWeightds,
double scale_factor,
int min_neighbors,
int flags,
opencv_core.CvSize min_size,
opencv_core.CvSize max_size,
boolean outputRejectLevels) |
static opencv_core.CvSeq |
cvHaarDetectObjectsForROC(opencv_core.CvArr image,
opencv_objdetect.CvHaarClassifierCascade cascade,
opencv_core.CvMemStorage storage,
org.bytedeco.javacpp.IntPointer rejectLevels,
org.bytedeco.javacpp.DoublePointer levelWeightds) |
static opencv_core.CvSeq |
cvHaarDetectObjectsForROC(opencv_core.CvArr image,
opencv_objdetect.CvHaarClassifierCascade cascade,
opencv_core.CvMemStorage storage,
org.bytedeco.javacpp.IntPointer rejectLevels,
org.bytedeco.javacpp.DoublePointer levelWeightds,
double scale_factor,
int min_neighbors,
int flags,
opencv_core.CvSize min_size,
opencv_core.CvSize max_size,
boolean outputRejectLevels)
\} objdetect_c
|
static opencv_objdetect.CvHaarClassifierCascade |
cvLoadHaarClassifierCascade(org.bytedeco.javacpp.BytePointer directory,
opencv_core.CvSize orig_window_size) |
static opencv_objdetect.CvHaarClassifierCascade |
cvLoadHaarClassifierCascade(String directory,
opencv_core.CvSize orig_window_size) |
static void |
cvReleaseHaarClassifierCascade(opencv_objdetect.CvHaarClassifierCascade cascade) |
static void |
cvReleaseHaarClassifierCascade(org.bytedeco.javacpp.PointerPointer cascade) |
static int |
cvRunHaarClassifierCascade(opencv_objdetect.CvHaarClassifierCascade cascade,
int[] pt) |
static int |
cvRunHaarClassifierCascade(opencv_objdetect.CvHaarClassifierCascade cascade,
int[] pt,
int start_stage) |
static int |
cvRunHaarClassifierCascade(opencv_objdetect.CvHaarClassifierCascade cascade,
IntBuffer pt) |
static int |
cvRunHaarClassifierCascade(opencv_objdetect.CvHaarClassifierCascade cascade,
IntBuffer pt,
int start_stage) |
static int |
cvRunHaarClassifierCascade(opencv_objdetect.CvHaarClassifierCascade cascade,
opencv_core.CvPoint pt) |
static int |
cvRunHaarClassifierCascade(opencv_objdetect.CvHaarClassifierCascade cascade,
opencv_core.CvPoint pt,
int start_stage) |
static void |
cvSetImagesForHaarClassifierCascade(opencv_objdetect.CvHaarClassifierCascade cascade,
opencv_core.CvArr sum,
opencv_core.CvArr sqsum,
opencv_core.CvArr tilted_sum,
double scale) |
static boolean |
detectQRCode(opencv_core.GpuMat in,
opencv_core.PointVector points) |
static boolean |
detectQRCode(opencv_core.GpuMat in,
opencv_core.PointVector points,
double eps_x,
double eps_y) |
static boolean |
detectQRCode(opencv_core.Mat in,
opencv_core.PointVector points) |
static boolean |
detectQRCode(opencv_core.Mat in,
opencv_core.PointVector points,
double eps_x,
double eps_y)
\brief Detect QR code in image and return minimum area of quadrangle that describes QR code.
|
static boolean |
detectQRCode(opencv_core.UMat in,
opencv_core.PointVector points) |
static boolean |
detectQRCode(opencv_core.UMat in,
opencv_core.PointVector points,
double eps_x,
double eps_y) |
static void |
groupRectangles_meanshift(opencv_core.RectVector rectList,
double[] foundWeights,
double[] foundScales) |
static void |
groupRectangles_meanshift(opencv_core.RectVector rectList,
double[] foundWeights,
double[] foundScales,
double detectThreshold,
opencv_core.Size winDetSize) |
static void |
groupRectangles_meanshift(opencv_core.RectVector rectList,
DoubleBuffer foundWeights,
DoubleBuffer foundScales) |
static void |
groupRectangles_meanshift(opencv_core.RectVector rectList,
DoubleBuffer foundWeights,
DoubleBuffer foundScales,
double detectThreshold,
opencv_core.Size winDetSize) |
static void |
groupRectangles_meanshift(opencv_core.RectVector rectList,
org.bytedeco.javacpp.DoublePointer foundWeights,
org.bytedeco.javacpp.DoublePointer foundScales) |
static void |
groupRectangles_meanshift(opencv_core.RectVector rectList,
org.bytedeco.javacpp.DoublePointer foundWeights,
org.bytedeco.javacpp.DoublePointer foundScales,
double detectThreshold,
opencv_core.Size winDetSize)
\overload
|
static void |
groupRectangles(opencv_core.RectVector rectList,
int groupThreshold) |
static void |
groupRectangles(opencv_core.RectVector rectList,
int[] rejectLevels,
double[] levelWeights,
int groupThreshold) |
static void |
groupRectangles(opencv_core.RectVector rectList,
int[] rejectLevels,
double[] levelWeights,
int groupThreshold,
double eps) |
static void |
groupRectangles(opencv_core.RectVector rectList,
int[] weights,
int groupThreshold) |
static void |
groupRectangles(opencv_core.RectVector rectList,
int[] weights,
int groupThreshold,
double eps) |
static void |
groupRectangles(opencv_core.RectVector rectList,
IntBuffer rejectLevels,
DoubleBuffer levelWeights,
int groupThreshold) |
static void |
groupRectangles(opencv_core.RectVector rectList,
IntBuffer rejectLevels,
DoubleBuffer levelWeights,
int groupThreshold,
double eps) |
static void |
groupRectangles(opencv_core.RectVector rectList,
IntBuffer weights,
int groupThreshold) |
static void |
groupRectangles(opencv_core.RectVector rectList,
IntBuffer weights,
int groupThreshold,
double eps) |
static void |
groupRectangles(opencv_core.RectVector rectList,
int groupThreshold,
double eps)
\brief Groups the object candidate rectangles.
|
static void |
groupRectangles(opencv_core.RectVector rectList,
int groupThreshold,
double eps,
int[] weights,
double[] levelWeights) |
static void |
groupRectangles(opencv_core.RectVector rectList,
int groupThreshold,
double eps,
IntBuffer weights,
DoubleBuffer levelWeights) |
static void |
groupRectangles(opencv_core.RectVector rectList,
int groupThreshold,
double eps,
org.bytedeco.javacpp.IntPointer weights,
org.bytedeco.javacpp.DoublePointer levelWeights)
\overload
|
static void |
groupRectangles(opencv_core.RectVector rectList,
org.bytedeco.javacpp.IntPointer rejectLevels,
org.bytedeco.javacpp.DoublePointer levelWeights,
int groupThreshold) |
static void |
groupRectangles(opencv_core.RectVector rectList,
org.bytedeco.javacpp.IntPointer rejectLevels,
org.bytedeco.javacpp.DoublePointer levelWeights,
int groupThreshold,
double eps)
\overload
|
static void |
groupRectangles(opencv_core.RectVector rectList,
org.bytedeco.javacpp.IntPointer weights,
int groupThreshold) |
static void |
groupRectangles(opencv_core.RectVector rectList,
org.bytedeco.javacpp.IntPointer weights,
int groupThreshold,
double eps)
\overload
|
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_STAGE_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*") org.bytedeco.javacpp.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**")
org.bytedeco.javacpp.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 org.bytedeco.javacpp.IntPointer rejectLevels, @StdVector org.bytedeco.javacpp.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 org.bytedeco.javacpp.IntPointer rejectLevels, @StdVector org.bytedeco.javacpp.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
org.bytedeco.javacpp.IntPointer weights,
int groupThreshold,
double eps)
@Namespace(value="cv")
public static void groupRectangles(@ByRef
opencv_core.RectVector rectList,
@StdVector
org.bytedeco.javacpp.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
org.bytedeco.javacpp.IntPointer weights,
@StdVector
org.bytedeco.javacpp.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
org.bytedeco.javacpp.IntPointer rejectLevels,
@StdVector
org.bytedeco.javacpp.DoublePointer levelWeights,
int groupThreshold,
double eps)
@Namespace(value="cv")
public static void groupRectangles(@ByRef
opencv_core.RectVector rectList,
@StdVector
org.bytedeco.javacpp.IntPointer rejectLevels,
@StdVector
org.bytedeco.javacpp.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
org.bytedeco.javacpp.DoublePointer foundWeights,
@StdVector
org.bytedeco.javacpp.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
org.bytedeco.javacpp.DoublePointer foundWeights,
@StdVector
org.bytedeco.javacpp.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()
@Namespace(value="cv")
@Cast(value="bool")
public static boolean detectQRCode(@ByVal
opencv_core.Mat in,
@ByRef
opencv_core.PointVector points,
double eps_x,
double eps_y)
in - Matrix of the type CV_8UC1 containing an image where QR code are detected.points - Output vector of vertices of a quadrangle of minimal area that describes QR code.eps_x - Epsilon neighborhood, which allows you to determine the horizontal pattern of the scheme 1:1:3:1:1 according to QR code standard.eps_y - Epsilon neighborhood, which allows you to determine the vertical pattern of the scheme 1:1:3:1:1 according to QR code standard.@Namespace(value="cv")
@Cast(value="bool")
public static boolean detectQRCode(@ByVal
opencv_core.Mat in,
@ByRef
opencv_core.PointVector points)
@Namespace(value="cv")
@Cast(value="bool")
public static boolean detectQRCode(@ByVal
opencv_core.UMat in,
@ByRef
opencv_core.PointVector points,
double eps_x,
double eps_y)
@Namespace(value="cv")
@Cast(value="bool")
public static boolean detectQRCode(@ByVal
opencv_core.UMat in,
@ByRef
opencv_core.PointVector points)
@Namespace(value="cv")
@Cast(value="bool")
public static boolean detectQRCode(@ByVal
opencv_core.GpuMat in,
@ByRef
opencv_core.PointVector points,
double eps_x,
double eps_y)
@Namespace(value="cv")
@Cast(value="bool")
public static boolean detectQRCode(@ByVal
opencv_core.GpuMat in,
@ByRef
opencv_core.PointVector points)
Copyright © 2018. All rights reserved.