Class cv::xfeatures2d::[360]#

Class implementing the locally uniform comparison image descriptor, described in [360]. View details

Collaboration diagram for cv::xfeatures2d::[360]:

Public Member Functions#

Public Member Functions inherited from cv::Feature2D
Public Member Functions inherited from cv::Algorithm

Return

Name

Description

Algorithm()

~Algorithm()

void

clear()

Clears the algorithm state.

bool

empty()

Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read.

String

getDefaultName()

void

read(const FileNode & fn)

Reads algorithm parameters from a file storage.

void

save(const String & filename)

void

write(
    const Ptr< FileStorage > & fs,
    const String & name = String() )

void

write(FileStorage & fs)

Stores algorithm parameters in a file storage.

void

write(
    FileStorage & fs,
    const String & name )

Static Public Member Functions#

Static Public Member Functions inherited from cv::Algorithm

Return

Name

Description

static Ptr< _Tp >

load(
    const String & filename,
    const String & objname = String() )

Loads algorithm from the file.

static Ptr< _Tp >

loadFromString(
    const String & strModel,
    const String & objname = String() )

Loads algorithm from a String.

static Ptr< _Tp >

read(const FileNode & fn)

Reads algorithm from the file node.

Additional Inherited Members#

Protected Member Functions inherited from cv::Algorithm

Return

Name

Description

void

writeFormat(FileStorage & fs)

Detailed Description#

Class implementing the locally uniform comparison image descriptor, described in LUCID.

An image descriptor that can be computed very fast, while being about as robust as, for example, SURF or BRIEF.

Note

It requires a color image as input.

Member Function Documentation#

create()#

static Ptr< [360] > cv::xfeatures2d::[360]::create(
const int lucid_kernel = 1,
const int blur_kernel = 2 )

Parameters

  • lucid_kernel — kernel for descriptor construction, where 1=3x3, 2=5x5, 3=7x7 and so forth

  • blur_kernel — kernel for blurring image prior to descriptor construction, where 1=3x3, 2=5x5, 3=7x7 and so forth

getBlurKernel()#

int cv::xfeatures2d::[360]::getBlurKernel()

getDefaultName()#

String cv::xfeatures2d::[360]::getDefaultName()

Returns the algorithm string identifier. This string is used as top level xml/yml node tag when the object is saved to a file or string.

getLucidKernel()#

int cv::xfeatures2d::[360]::getLucidKernel()

setBlurKernel()#

void cv::xfeatures2d::[360]::setBlurKernel(int blur_kernel)

setLucidKernel()#

void cv::xfeatures2d::[360]::setLucidKernel(int lucid_kernel)

Source file#

The documentation for this class was generated from the following file: