View Source Evision.AKAZE (Evision v0.1.8)

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
Keyword Arguments
  • useProvidedKeypoints: bool.
Return

Detects keypoints and computes the descriptors

Positional Arguments
Keyword Arguments
  • useProvidedKeypoints: bool.
Return

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

Python prototype (for reference):

Positional Arguments
  • fs: Ptr<FileStorage>
Keyword Arguments

Python prototype (for reference):

Functions

Raising version of create/0.

Raising version of create/1.

Raising version of defaultNorm/1.

Raising version of detect/2.

Raising version of empty/1.

Raising version of getNOctaves/1.

Raising version of getThreshold/1.

Raising version of read/2.

Raising version of write/2.

Raising version of write/3.

Link to this section cv

Link to this function

compute(self, images, keypoints)

View Source

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
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
Link to this function

compute(self, images, keypoints, opts)

View Source

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
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
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
Link to this function

detect(self, images, opts)

View Source

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
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
Link to this function

detectAndCompute(self, image, mask)

View Source
Positional Arguments
Keyword Arguments
  • useProvidedKeypoints: bool.
Return

Detects keypoints and computes the descriptors

Python prototype (for reference):

detectAndCompute(image, mask[, descriptors[, useProvidedKeypoints]]) -> keypoints, descriptors
Link to this function

detectAndCompute(self, image, mask, opts)

View Source
Positional Arguments
Keyword Arguments
  • useProvidedKeypoints: bool.
Return

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
Link to this function

getDescriptorChannels(self)

View Source

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

Python prototype (for reference):

read(fileName) -> None
Link to this function

setDescriptorChannels(self, dch)

View Source
Positional Arguments
  • dch: int

Python prototype (for reference):

setDescriptorChannels(dch) -> None
Link to this function

setDescriptorSize(self, dsize)

View Source
Positional Arguments
  • dsize: int

Python prototype (for reference):

setDescriptorSize(dsize) -> None
Link to this function

setDescriptorType(self, dtype)

View Source
Positional Arguments
  • dtype: AKAZE_DescriptorType

Python prototype (for reference):

setDescriptorType(dtype) -> None
Link to this function

setDiffusivity(self, diff)

View Source
Positional Arguments
  • diff: KAZE_DiffusivityType

Python prototype (for reference):

setDiffusivity(diff) -> None
Link to this function

setNOctaveLayers(self, octaveLayers)

View Source
Positional Arguments
  • octaveLayers: int

Python prototype (for reference):

setNOctaveLayers(octaveLayers) -> None
Link to this function

setNOctaves(self, octaves)

View Source
Positional Arguments
  • octaves: int

Python prototype (for reference):

setNOctaves(octaves) -> None
Link to this function

setThreshold(self, threshold)

View Source
Positional Arguments
  • threshold: double

Python prototype (for reference):

setThreshold(threshold) -> None

Variant 1:

Positional Arguments
  • fs: Ptr<FileStorage>
Keyword Arguments

Python prototype (for reference):

write(fs[, name]) -> None

Variant 2:

Positional Arguments

Python prototype (for reference):

write(fileName) -> None
Positional Arguments
  • fs: Ptr<FileStorage>
Keyword Arguments

Python prototype (for reference):

write(fs[, name]) -> None

Link to this section Functions

Link to this function

compute!(self, images, keypoints)

View Source

Raising version of compute/3.

Link to this function

compute!(self, images, keypoints, opts)

View Source

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.

Link to this function

detect!(self, images, opts)

View Source

Raising version of detect/3.

Link to this function

detectAndCompute!(self, image, mask)

View Source

Raising version of detectAndCompute/3.

Link to this function

detectAndCompute!(self, image, mask, opts)

View Source

Raising version of detectAndCompute/4.

Raising version of empty/1.

Raising version of getDefaultName/1.

Link to this function

getDescriptorChannels!(self)

View Source

Raising version of getDescriptorChannels/1.

Link to this function

getDescriptorSize!(self)

View Source

Raising version of getDescriptorSize/1.

Link to this function

getDescriptorType!(self)

View Source

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.

Link to this function

setDescriptorChannels!(self, dch)

View Source

Raising version of setDescriptorChannels/2.

Link to this function

setDescriptorSize!(self, dsize)

View Source

Raising version of setDescriptorSize/2.

Link to this function

setDescriptorType!(self, dtype)

View Source

Raising version of setDescriptorType/2.

Link to this function

setDiffusivity!(self, diff)

View Source

Raising version of setDiffusivity/2.

Link to this function

setNOctaveLayers!(self, octaveLayers)

View Source

Raising version of setNOctaveLayers/2.

Link to this function

setNOctaves!(self, octaves)

View Source

Raising version of setNOctaves/2.

Link to this function

setThreshold!(self, threshold)

View Source

Raising version of setThreshold/2.

Raising version of write/2.

Raising version of write/3.