Read@CVL
Algorithms.h File Reference
#include "Shapes.h"
#include <QSharedPointer>
#include <opencv2/core.hpp>
Include dependency graph for Algorithms.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rdf::Algorithms
 Contains basic algorithms to manipulate images. More...
 
class  rdf::LineFitting
 Implements robust line fitting algorithms. More...
 

Namespaces

 rdf
 
 rdf::PixelDistance
 

Functions

DllCoreExport double rdf::PixelDistance::euclidean (const Pixel *px1, const Pixel *px2)
 Euclidean distance between the pixel's centers. More...
 
DllCoreExport double rdf::PixelDistance::mahalanobis (const Pixel *px1, const Pixel *px2)
 
DllCoreExport double rdf::PixelDistance::bhattacharyya (const Pixel *px1, const Pixel *px2)
 
DllCoreExport double rdf::PixelDistance::angleWeighted (const Pixel *px1, const Pixel *px2)
 Angle weighted pixel distance. If the pixel's local orientations are not computed, this method defaults to the euclidean distance. More...
 
DllCoreExport double rdf::PixelDistance::spacingWeighted (const PixelEdge *edge)
 Returns the edge weight normalized by the line spacing. This function returns an edge weight that is similar to the one proposed by Il Koo. Hence, it can be used for graphcuts. More...
 
DllCoreExport double rdf::PixelDistance::orientationWeighted (const PixelEdge *edge)
 
DllCoreExport double rdf::PixelDistance::euclidean (const PixelEdge *edge)
 

Variables

DllCoreExport typedef double(* rdf::PixelDistance::PixelDistanceFunction )(const Pixel *px1, const Pixel *px2)
 
DllCoreExport typedef double(* rdf::PixelDistance::EdgeWeightFunction )(const PixelEdge *edge)