View Source Evision.KAZE (Evision v0.1.9)

Link to this section Summary

cv

Variant 1:

Positional Arguments
  • images: [Evision.Mat].

Variant 1:

Positional Arguments
  • images: [Evision.Mat].

The KAZE constructor

The KAZE 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):

Variant 1:

Positional Arguments

Python prototype (for reference):

Positional Arguments
  • diff: KAZE_DiffusivityType

Python prototype (for reference):

Positional Arguments
  • extended: bool

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):

Positional Arguments
  • upright: bool

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 getExtended/1.

Raising version of getNOctaves/1.

Raising version of getThreshold/1.

Raising version of getUpright/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 KAZE constructor

Keyword Arguments
  • extended: bool.

    Set to enable extraction of extended (128-byte) descriptor.

  • upright: bool.

    Set to enable use of upright descriptors (non rotation-invariant).

  • 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([, extended[, upright[, threshold[, nOctaves[, nOctaveLayers[, diffusivity]]]]]]) -> retval

The KAZE constructor

Keyword Arguments
  • extended: bool.

    Set to enable extraction of extended (128-byte) descriptor.

  • upright: bool.

    Set to enable use of upright descriptors (non rotation-invariant).

  • 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([, extended[, upright[, 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

Python prototype (for reference):

getDiffusivity() -> retval

Python prototype (for reference):

getExtended() -> retval

Python prototype (for reference):

getNOctaveLayers() -> retval

Python prototype (for reference):

getNOctaves() -> retval

Python prototype (for reference):

getThreshold() -> retval

Python prototype (for reference):

getUpright() -> retval

Variant 1:

Positional Arguments

Python prototype (for reference):

read(fileName) -> None

Variant 2:

Positional Arguments
  • arg1: FileNode

Python prototype (for reference):

read(arg1) -> 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

setExtended(self, extended)

View Source
Positional Arguments
  • extended: bool

Python prototype (for reference):

setExtended(extended) -> 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
Link to this function

setUpright(self, upright)

View Source
Positional Arguments
  • upright: bool

Python prototype (for reference):

setUpright(upright) -> 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.

Raising version of getDiffusivity/1.

Raising version of getExtended/1.

Raising version of getNOctaveLayers/1.

Raising version of getNOctaves/1.

Raising version of getThreshold/1.

Raising version of getUpright/1.

Raising version of read/2.

Link to this function

setDiffusivity!(self, diff)

View Source

Raising version of setDiffusivity/2.

Link to this function

setExtended!(self, extended)

View Source

Raising version of setExtended/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.

Link to this function

setUpright!(self, upright)

View Source

Raising version of setUpright/2.

Raising version of write/2.

Raising version of write/3.