| OpenCV 5.0.0alpha Open Source Computer Vision

Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Functions
descriptor.hpp File Reference
`#include <map>`
`#include <vector>`
`#include <list>`
`#include <inttypes.h>`
`#include <stdio.h>`
`#include <iostream>`
`#include <cmath>`
`#include "opencv2/core/utility.hpp"`
`#include <opencv2/imgproc.hpp>`
`#include "opencv2/core.hpp"`
Include dependency graph for descriptor.hpp:
This graph shows which files directly or indirectly include this file:

## Classes
class | cv::line_descriptor::BinaryDescriptor
| Class implements both functionalities for detection of lines and computation of their binary descriptor. More...
class | cv::line_descriptor::BinaryDescriptorMatcher
| furnishes all functionalities for querying a dataset provided by user or internal to class (that user must, anyway, populate) on the model of Descriptor Matchers More...
struct | cv::line_descriptor::DrawLinesMatchesFlags
struct | cv::line_descriptor::KeyLine
| A class to represent a line. More...
class | cv::line_descriptor::LSDDetector
struct | cv::line_descriptor::LSDParam
struct | cv::line_descriptor::BinaryDescriptor::Params
| List of BinaryDescriptor parameters: More...

## Namespaces
namespace | cv
namespace | cv::line_descriptor

## Macros
#define | log_gamma(x)
#define | MLN10 2.30258509299404568402
#define | RELATIVE_ERROR_FACTOR 100.0
#define | UINT32_1 ((UINT32)0x01)
#define | UINT64_1 ((UINT64)0x01)

## Typedefs
typedef uint16_t | UINT16
typedef uint32_t | UINT32
typedef uint64_t | UINT64
typedef uint8_t | UINT8

## Functions
void | cv::line_descriptor::drawKeylines (const Mat &image, const std::vector< KeyLine > &keylines, Mat &outImage, const Scalar &color=Scalar::all(-1), int flags=DrawLinesMatchesFlags::DEFAULT)
| Draws keylines.
void | cv::line_descriptor::drawLineMatches (const Mat &img1, const std::vector< KeyLine > &keylines1, const Mat &img2, const std::vector< KeyLine > &keylines2, const std::vector< DMatch > &matches1to2, Mat &outImg, const Scalar &matchColor=Scalar::all(-1), const Scalar &singleLineColor=Scalar::all(-1), const std::vector< char > &matchesMask=std::vector< char >(), int flags=DrawLinesMatchesFlags::DEFAULT)
| Draws the found matches of keylines from two images.

## Macro Definition Documentation

## ◆ log_gamma

#define log_gamma | ( |  | x | ) |

Value:
((x)>15.0?log_gamma_windschitl(x):log_gamma_lanczos(x))

## ◆ MLN10

#define MLN10 2.30258509299404568402

## ◆ RELATIVE_ERROR_FACTOR

#define RELATIVE_ERROR_FACTOR 100.0

## ◆ UINT32_1

#define UINT32_1 ((UINT32)0x01)

## ◆ UINT64_1

#define UINT64_1 ((UINT64)0x01)

## Typedef Documentation

## ◆ UINT16

typedef uint16_t UINT16

## ◆ UINT32

typedef uint32_t UINT32

## ◆ UINT64

typedef uint64_t UINT64

## ◆ UINT8

typedef uint8_t UINT8