opencv2/line_descriptor/descriptor.hpp#
#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 descriptor.hpp:
Classes#
class cv::line_descriptor::BinaryDescriptor
Class implements both functionalities for detection of lines and computation of their binary descriptor.
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
class cv::line_descriptor::BinaryDescriptorMatcher::bitarray
class cv::line_descriptor::BinaryDescriptorMatcher::BucketGroup
struct cv::line_descriptor::DrawLinesMatchesFlags
struct cv::line_descriptor::BinaryDescriptor::EdgeChains
class cv::line_descriptor::BinaryDescriptor::EDLineDetector
struct cv::line_descriptor::BinaryDescriptor::EDLineParam
struct cv::line_descriptor::KeyLine
A class to represent a line.
struct cv::line_descriptor::BinaryDescriptor::LineChains
class cv::line_descriptor::LSDDetector
struct cv::line_descriptor::LSDParam
class cv::line_descriptor::BinaryDescriptorMatcher::Mihasher
struct cv::line_descriptor::BinaryDescriptor::OctaveLine
struct cv::line_descriptor::BinaryDescriptor::OctaveSingleLine
struct cv::line_descriptor::BinaryDescriptor::Params
List of BinaryDescriptor parameters:
struct cv::line_descriptor::BinaryDescriptor::Pixel
struct cv::line_descriptor::BinaryDescriptor::SingleLine
class cv::line_descriptor::BinaryDescriptorMatcher::SparseHashtable
Namespaces#
namespace cv
namespace cv::line_descriptor
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.