@Namespace(value="cv::xfeatures2d") public static class opencv_xfeatures2d.DAISY extends opencv_features2d.Feature2D
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator
Modifier and Type | Field and Description |
---|---|
static int |
NRM_FULL
enum cv::xfeatures2d::DAISY::
|
static int |
NRM_NONE
enum cv::xfeatures2d::DAISY::
|
static int |
NRM_PARTIAL
enum cv::xfeatures2d::DAISY::
|
static int |
NRM_SIFT
enum cv::xfeatures2d::DAISY::
|
Constructor and Description |
---|
opencv_xfeatures2d.DAISY(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
compute(opencv_core.Mat image,
opencv_core.KeyPointVector keypoints,
opencv_core.Mat descriptors)
\overload
|
void |
compute(opencv_core.Mat image,
opencv_core.Mat descriptors)
\overload
|
void |
compute(opencv_core.Mat image,
opencv_core.Rect roi,
opencv_core.Mat descriptors)
\overload
|
void |
compute(opencv_core.MatVector images,
opencv_core.KeyPointVectorVector keypoints,
opencv_core.MatVector descriptors)
\overload
|
static opencv_xfeatures2d.DAISY |
create() |
static opencv_xfeatures2d.DAISY |
create(float radius,
int q_radius,
int q_theta,
int q_hist,
int norm,
opencv_core.Mat H,
boolean interpolation,
boolean use_orientation) |
void |
GetDescriptor(double y,
double x,
int orientation,
float[] descriptor) |
boolean |
GetDescriptor(double y,
double x,
int orientation,
float[] descriptor,
double[] H) |
void |
GetDescriptor(double y,
double x,
int orientation,
FloatBuffer descriptor) |
boolean |
GetDescriptor(double y,
double x,
int orientation,
FloatBuffer descriptor,
DoubleBuffer H) |
void |
GetDescriptor(double y,
double x,
int orientation,
FloatPointer descriptor) |
boolean |
GetDescriptor(double y,
double x,
int orientation,
FloatPointer descriptor,
DoublePointer H) |
void |
GetUnnormalizedDescriptor(double y,
double x,
int orientation,
float[] descriptor) |
boolean |
GetUnnormalizedDescriptor(double y,
double x,
int orientation,
float[] descriptor,
double[] H) |
void |
GetUnnormalizedDescriptor(double y,
double x,
int orientation,
FloatBuffer descriptor) |
boolean |
GetUnnormalizedDescriptor(double y,
double x,
int orientation,
FloatBuffer descriptor,
DoubleBuffer H) |
void |
GetUnnormalizedDescriptor(double y,
double x,
int orientation,
FloatPointer descriptor) |
boolean |
GetUnnormalizedDescriptor(double y,
double x,
int orientation,
FloatPointer descriptor,
DoublePointer H) |
defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detectAndCompute, detectAndCompute, empty, position
clear, getDefaultName, read, save, save, write
address, asBuffer, asByteBuffer, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, hashCode, isNull, limit, limit, maxBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, position, put, setNull, sizeof, toString, totalBytes, withDeallocator, zero
public static final int NRM_NONE
public static final int NRM_PARTIAL
public static final int NRM_FULL
public static final int NRM_SIFT
public opencv_xfeatures2d.DAISY(Pointer p)
Pointer.Pointer(Pointer)
.@opencv_core.Ptr public static opencv_xfeatures2d.DAISY create(float radius, int q_radius, int q_theta, int q_hist, int norm, @ByVal(nullValue="cv::noArray()") opencv_core.Mat H, @Cast(value="bool") boolean interpolation, @Cast(value="bool") boolean use_orientation)
@opencv_core.Ptr public static opencv_xfeatures2d.DAISY create()
public void compute(@ByVal opencv_core.Mat image, @ByRef opencv_core.KeyPointVector keypoints, @ByVal opencv_core.Mat descriptors)
compute
in class opencv_features2d.Feature2D
image
- image to extract descriptorskeypoints
- of interest within imagedescriptors
- resulted descriptors arraypublic void compute(@ByVal opencv_core.MatVector images, @ByRef opencv_core.KeyPointVectorVector keypoints, @ByVal opencv_core.MatVector descriptors)
opencv_features2d.Feature2D
compute
in class opencv_features2d.Feature2D
images
- Image set.keypoints
- Input collection of keypoints. Keypoints for which a descriptor cannot be
computed are removed. Sometimes new keypoints can be added, for example: SIFT duplicates keypoint
with several dominant orientations (for each orientation).descriptors
- Computed descriptors. In the second variant of the method descriptors[i] are
descriptors computed for a keypoints[i]. Row j is the keypoints (or keypoints[i]) is the
descriptor for keypoint j-th keypoint.public void compute(@ByVal opencv_core.Mat image, @ByVal opencv_core.Rect roi, @ByVal opencv_core.Mat descriptors)
image
- image to extract descriptorsroi
- region of interest within imagedescriptors
- resulted descriptors array for roi image pixelspublic void compute(@ByVal opencv_core.Mat image, @ByVal opencv_core.Mat descriptors)
image
- image to extract descriptorsdescriptors
- resulted descriptors array for all image pixelspublic void GetDescriptor(double y, double x, int orientation, FloatPointer descriptor)
y
- position y on imagex
- position x on imageorientation
- orientation on image (0->360)descriptor
- supplied array for descriptor storagepublic void GetDescriptor(double y, double x, int orientation, FloatBuffer descriptor)
public void GetDescriptor(double y, double x, int orientation, float[] descriptor)
@Cast(value="bool") public boolean GetDescriptor(double y, double x, int orientation, FloatPointer descriptor, DoublePointer H)
y
- position y on imagex
- position x on imageorientation
- orientation on image (0->360)descriptor
- supplied array for descriptor storageH
- homography matrix for warped grid@Cast(value="bool") public boolean GetDescriptor(double y, double x, int orientation, FloatBuffer descriptor, DoubleBuffer H)
@Cast(value="bool") public boolean GetDescriptor(double y, double x, int orientation, float[] descriptor, double[] H)
public void GetUnnormalizedDescriptor(double y, double x, int orientation, FloatPointer descriptor)
y
- position y on imagex
- position x on imageorientation
- orientation on image (0->360)descriptor
- supplied array for descriptor storagepublic void GetUnnormalizedDescriptor(double y, double x, int orientation, FloatBuffer descriptor)
public void GetUnnormalizedDescriptor(double y, double x, int orientation, float[] descriptor)
@Cast(value="bool") public boolean GetUnnormalizedDescriptor(double y, double x, int orientation, FloatPointer descriptor, DoublePointer H)
y
- position y on imagex
- position x on imageorientation
- orientation on image (0->360)descriptor
- supplied array for descriptor storageH
- homography matrix for warped grid@Cast(value="bool") public boolean GetUnnormalizedDescriptor(double y, double x, int orientation, FloatBuffer descriptor, DoubleBuffer H)
Copyright © 2016. All rights reserved.