RGB-Depth Processing#

Detailed Description#

kinfu_icp

Classes#

Name

Description

class cv::linemod::ColorGradient

Modality that computes quantized gradient orientations from a color image. View details

class cv::linemod::DepthNormal

Modality that computes quantized surface normals from a dense depth map. View details

class cv::linemod::Detector

Object detector using the LINE template matching algorithm with any set of modalities. View details

struct cv::linemod::Feature

Discriminant feature described by its location and label. View details

struct cv::linemod::Match

Represents a successful template match. View details

class cv::linemod::Modality

Interface for modalities that plug into the LINE template matching representation. View details

class cv::linemod::QuantizedPyramid

Represents a modality operating over an image pyramid. View details

struct cv::linemod::Template

View details

Functions#

Return

Name

Description

cv::Candidate(
int x,
int y,
int label,
float score )

cv::Feature(
int x,
int y,
int label )

cv::Match(
int x,
int y,
float similarity,
const String & class_id,
int template_id )

void

cv::colormap(
const Mat & quantized,
Mat & dst )

Debug function to colormap a quantized image for viewing.

void

cv::drawFeatures(
InputOutputArray img,
const std::vector< Template > & templates,
const Point2i & tl,
int size = 10 )

Debug function to draw linemod features.

Ptr< linemod::Detector >

cv::getDefaultLINE()

Factory function for detector using LINE algorithm with color gradients.

Ptr< linemod::Detector >

cv::getDefaultLINEMOD()

Factory function for detector using LINE-MOD algorithm with color gradients and depth normals.

Function Documentation#

Candidate()#

cv::linemod::QuantizedPyramid::Candidate::Candidate(
int x,
int y,
int label,
float score )

#include <opencv2/rgbd/linemod.hpp>

colormap()#

void cv::linemod::colormap(
const Mat & quantized,
Mat & dst )

#include <opencv2/rgbd/linemod.hpp>

Debug function to colormap a quantized image for viewing.

drawFeatures()#

void cv::linemod::drawFeatures(
InputOutputArray img,
const std::vector< Template > & templates,
const Point2i & tl,
int size = 10 )

#include <opencv2/rgbd/linemod.hpp>

Debug function to draw linemod features.

Parameters

getDefaultLINE()#

Ptr< linemod::Detector > cv::linemod::getDefaultLINE()

#include <opencv2/rgbd/linemod.hpp>

Factory function for detector using LINE algorithm with color gradients.

Default parameter settings suitable for VGA images.

getDefaultLINEMOD()#

Ptr< linemod::Detector > cv::linemod::getDefaultLINEMOD()

#include <opencv2/rgbd/linemod.hpp>

Factory function for detector using LINE-MOD algorithm with color gradients and depth normals.

Default parameter settings suitable for VGA images.