OpenCV  3.4.9
Open Source Computer Vision
Classes | Namespaces | Macros | Typedefs | Functions
descriptor.hpp File Reference
#include <map>
#include <vector>
#include <list>
#include <inttypes.h>
#include <stdio.h>
#include <iostream>
#include "opencv2/core/utility.hpp"
#include <opencv2/imgproc.hpp>
#include "opencv2/core.hpp"


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...




#define log_gamma(x)   ((x)>15.0?log_gamma_windschitl(x):log_gamma_lanczos(x))
#define MLN10   2.30258509299404568402
#define UINT32_1   ((UINT32)0x01)
#define UINT64_1   ((UINT64)0x01)


typedef uint16_t UINT16
typedef uint32_t UINT32
typedef uint64_t UINT64
typedef uint8_t UINT8


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. More...
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. More...

Macro Definition Documentation

◆ log_gamma

#define log_gamma (   x)    ((x)>15.0?log_gamma_windschitl(x):log_gamma_lanczos(x))

◆ MLN10

#define MLN10   2.30258509299404568402



◆ 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


typedef uint8_t UINT8