View Source Evision.AKAZE (Evision v0.1.7)
Link to this section Summary
cv
Variant 1:
Positional Arguments
images:
[Evision.Mat]
.
Variant 1:
Positional Arguments
images:
[Evision.Mat]
.
The AKAZE constructor
The AKAZE constructor
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Variant 1:
Positional Arguments
images:
[Evision.Mat]
.
Variant 1:
Positional Arguments
images:
[Evision.Mat]
.
Positional Arguments
- image:
Evision.Mat
- mask:
Evision.Mat
Keyword Arguments
- useProvidedKeypoints:
bool
.
Return
- keypoints:
[KeyPoint]
- descriptors:
Evision.Mat
.
Detects keypoints and computes the descriptors
Positional Arguments
- image:
Evision.Mat
- mask:
Evision.Mat
Keyword Arguments
- useProvidedKeypoints:
bool
.
Return
- keypoints:
[KeyPoint]
- descriptors:
Evision.Mat
.
Detects keypoints and computes the descriptors
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Variant 1:
Positional Arguments
- arg1:
FileNode
Python prototype (for reference):
Positional Arguments
- dch:
int
Python prototype (for reference):
Positional Arguments
- dsize:
int
Python prototype (for reference):
Positional Arguments
- dtype:
AKAZE_DescriptorType
Python prototype (for reference):
Positional Arguments
- diff:
KAZE_DiffusivityType
Python prototype (for reference):
Positional Arguments
- octaveLayers:
int
Python prototype (for reference):
Positional Arguments
- octaves:
int
Python prototype (for reference):
Positional Arguments
- threshold:
double
Python prototype (for reference):
Variant 1:
Positional Arguments
- fs:
Ptr<FileStorage>
Keyword Arguments
- name:
String
.
Python prototype (for reference):
Positional Arguments
- fs:
Ptr<FileStorage>
Keyword Arguments
- name:
String
.
Python prototype (for reference):
Functions
Raising version of compute/3
.
Raising version of compute/4
.
Raising version of create/1
.
Raising version of defaultNorm/1
.
Raising version of descriptorSize/1
.
Raising version of descriptorType/1
.
Raising version of detect/2
.
Raising version of detect/3
.
Raising version of detectAndCompute/3
.
Raising version of detectAndCompute/4
.
Raising version of empty/1
.
Raising version of getDefaultName/1
.
Raising version of getDescriptorChannels/1
.
Raising version of getDescriptorSize/1
.
Raising version of getDescriptorType/1
.
Raising version of getDiffusivity/1
.
Raising version of getNOctaveLayers/1
.
Raising version of getNOctaves/1
.
Raising version of getThreshold/1
.
Raising version of read/2
.
Raising version of setDescriptorChannels/2
.
Raising version of setDescriptorSize/2
.
Raising version of setDescriptorType/2
.
Raising version of setDiffusivity/2
.
Raising version of setNOctaveLayers/2
.
Raising version of setNOctaves/2
.
Raising version of setThreshold/2
.
Raising version of write/2
.
Raising version of write/3
.
Link to this section cv
Variant 1:
Positional Arguments
images:
[Evision.Mat]
.Image set.
Return
keypoints:
[vector_KeyPoint]
.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:
[Evision.Mat]
.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.
Has overloading in C++
Python prototype (for reference):
compute(images, keypoints[, descriptors]) -> keypoints, descriptors
Variant 2:
Computes the descriptors for a set of keypoints detected in an image (first variant) or image set (second variant).
Positional Arguments
image:
Evision.Mat
.Image.
Return
keypoints:
[KeyPoint]
.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:
Evision.Mat
.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.
Python prototype (for reference):
compute(image, keypoints[, descriptors]) -> keypoints, descriptors
Variant 1:
Positional Arguments
images:
[Evision.Mat]
.Image set.
Return
keypoints:
[vector_KeyPoint]
.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:
[Evision.Mat]
.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.
Has overloading in C++
Python prototype (for reference):
compute(images, keypoints[, descriptors]) -> keypoints, descriptors
Variant 2:
Computes the descriptors for a set of keypoints detected in an image (first variant) or image set (second variant).
Positional Arguments
image:
Evision.Mat
.Image.
Return
keypoints:
[KeyPoint]
.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:
Evision.Mat
.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.
Python prototype (for reference):
compute(image, keypoints[, descriptors]) -> keypoints, descriptors
The AKAZE constructor
Keyword Arguments
descriptor_type:
AKAZE_DescriptorType
.Type of the extracted descriptor: DESCRIPTOR_KAZE, DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.
descriptor_size:
int
.Size of the descriptor in bits. 0 -> Full size
descriptor_channels:
int
.Number of channels in the descriptor (1, 2, 3)
threshold:
float
.Detector response threshold to accept point
nOctaves:
int
.Maximum octave evolution of the image
nOctaveLayers:
int
.Default number of sublevels per scale level
diffusivity:
KAZE_DiffusivityType
.Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER
Python prototype (for reference):
create([, descriptor_type[, descriptor_size[, descriptor_channels[, threshold[, nOctaves[, nOctaveLayers[, diffusivity]]]]]]]) -> retval
The AKAZE constructor
Keyword Arguments
descriptor_type:
AKAZE_DescriptorType
.Type of the extracted descriptor: DESCRIPTOR_KAZE, DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.
descriptor_size:
int
.Size of the descriptor in bits. 0 -> Full size
descriptor_channels:
int
.Number of channels in the descriptor (1, 2, 3)
threshold:
float
.Detector response threshold to accept point
nOctaves:
int
.Maximum octave evolution of the image
nOctaveLayers:
int
.Default number of sublevels per scale level
diffusivity:
KAZE_DiffusivityType
.Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER
Python prototype (for reference):
create([, descriptor_type[, descriptor_size[, descriptor_channels[, threshold[, nOctaves[, nOctaveLayers[, diffusivity]]]]]]]) -> retval
Python prototype (for reference):
defaultNorm() -> retval
Python prototype (for reference):
descriptorSize() -> retval
Python prototype (for reference):
descriptorType() -> retval
Variant 1:
Positional Arguments
images:
[Evision.Mat]
.Image set.
Keyword Arguments
masks:
[Evision.Mat]
.Masks for each input image specifying where to look for keypoints (optional). masks[i] is a mask for images[i].
Return
keypoints:
[vector_KeyPoint]
.The detected keypoints. In the second variant of the method keypoints[i] is a set of keypoints detected in images[i] .
Has overloading in C++
Python prototype (for reference):
detect(images[, masks]) -> keypoints
Variant 2:
Detects keypoints in an image (first variant) or image set (second variant).
Positional Arguments
image:
Evision.Mat
.Image.
Keyword Arguments
mask:
Evision.Mat
.Mask specifying where to look for keypoints (optional). It must be a 8-bit integer matrix with non-zero values in the region of interest.
Return
keypoints:
[KeyPoint]
.The detected keypoints. In the second variant of the method keypoints[i] is a set of keypoints detected in images[i] .
Python prototype (for reference):
detect(image[, mask]) -> keypoints
Variant 1:
Positional Arguments
images:
[Evision.Mat]
.Image set.
Keyword Arguments
masks:
[Evision.Mat]
.Masks for each input image specifying where to look for keypoints (optional). masks[i] is a mask for images[i].
Return
keypoints:
[vector_KeyPoint]
.The detected keypoints. In the second variant of the method keypoints[i] is a set of keypoints detected in images[i] .
Has overloading in C++
Python prototype (for reference):
detect(images[, masks]) -> keypoints
Variant 2:
Detects keypoints in an image (first variant) or image set (second variant).
Positional Arguments
image:
Evision.Mat
.Image.
Keyword Arguments
mask:
Evision.Mat
.Mask specifying where to look for keypoints (optional). It must be a 8-bit integer matrix with non-zero values in the region of interest.
Return
keypoints:
[KeyPoint]
.The detected keypoints. In the second variant of the method keypoints[i] is a set of keypoints detected in images[i] .
Python prototype (for reference):
detect(image[, mask]) -> keypoints
Positional Arguments
- image:
Evision.Mat
- mask:
Evision.Mat
Keyword Arguments
- useProvidedKeypoints:
bool
.
Return
- keypoints:
[KeyPoint]
- descriptors:
Evision.Mat
.
Detects keypoints and computes the descriptors
Python prototype (for reference):
detectAndCompute(image, mask[, descriptors[, useProvidedKeypoints]]) -> keypoints, descriptors
Positional Arguments
- image:
Evision.Mat
- mask:
Evision.Mat
Keyword Arguments
- useProvidedKeypoints:
bool
.
Return
- keypoints:
[KeyPoint]
- descriptors:
Evision.Mat
.
Detects keypoints and computes the descriptors
Python prototype (for reference):
detectAndCompute(image, mask[, descriptors[, useProvidedKeypoints]]) -> keypoints, descriptors
Python prototype (for reference):
empty() -> retval
Python prototype (for reference):
getDefaultName() -> retval
Python prototype (for reference):
getDescriptorChannels() -> retval
Python prototype (for reference):
getDescriptorSize() -> retval
Python prototype (for reference):
getDescriptorType() -> retval
Python prototype (for reference):
getDiffusivity() -> retval
Python prototype (for reference):
getNOctaveLayers() -> retval
Python prototype (for reference):
getNOctaves() -> retval
Python prototype (for reference):
getThreshold() -> retval
Variant 1:
Positional Arguments
- arg1:
FileNode
Python prototype (for reference):
read(arg1) -> None
Variant 2:
Positional Arguments
- fileName:
String
Python prototype (for reference):
read(fileName) -> None
Positional Arguments
- dch:
int
Python prototype (for reference):
setDescriptorChannels(dch) -> None
Positional Arguments
- dsize:
int
Python prototype (for reference):
setDescriptorSize(dsize) -> None
Positional Arguments
- dtype:
AKAZE_DescriptorType
Python prototype (for reference):
setDescriptorType(dtype) -> None
Positional Arguments
- diff:
KAZE_DiffusivityType
Python prototype (for reference):
setDiffusivity(diff) -> None
Positional Arguments
- octaveLayers:
int
Python prototype (for reference):
setNOctaveLayers(octaveLayers) -> None
Positional Arguments
- octaves:
int
Python prototype (for reference):
setNOctaves(octaves) -> None
Positional Arguments
- threshold:
double
Python prototype (for reference):
setThreshold(threshold) -> None
Variant 1:
Positional Arguments
- fs:
Ptr<FileStorage>
Keyword Arguments
- name:
String
.
Python prototype (for reference):
write(fs[, name]) -> None
Variant 2:
Positional Arguments
- fileName:
String
Python prototype (for reference):
write(fileName) -> None
Positional Arguments
- fs:
Ptr<FileStorage>
Keyword Arguments
- name:
String
.
Python prototype (for reference):
write(fs[, name]) -> None
Link to this section Functions
Raising version of compute/3
.
Raising version of compute/4
.
Raising version of create/0
.
Raising version of create/1
.
Raising version of defaultNorm/1
.
Raising version of descriptorSize/1
.
Raising version of descriptorType/1
.
Raising version of detect/2
.
Raising version of detect/3
.
Raising version of detectAndCompute/3
.
Raising version of detectAndCompute/4
.
Raising version of empty/1
.
Raising version of getDefaultName/1
.
Raising version of getDescriptorChannels/1
.
Raising version of getDescriptorSize/1
.
Raising version of getDescriptorType/1
.
Raising version of getDiffusivity/1
.
Raising version of getNOctaveLayers/1
.
Raising version of getNOctaves/1
.
Raising version of getThreshold/1
.
Raising version of read/2
.
Raising version of setDescriptorChannels/2
.
Raising version of setDescriptorSize/2
.
Raising version of setDescriptorType/2
.
Raising version of setDiffusivity/2
.
Raising version of setNOctaveLayers/2
.
Raising version of setNOctaves/2
.
Raising version of setThreshold/2
.
Raising version of write/2
.
Raising version of write/3
.