FindLines.h File Reference

declaration of functions for finding lines More...

#include <hugin_shared.h>
#include "LinesTypes.h"
#include "vigra/stdimage.hxx"
#include "panodata/Panorama.h"

Include dependency graph for FindLines.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  HuginLines

Functions

LINESIMPEX vigra::BImage * HuginLines::detectEdges (vigra::UInt8RGBImage input, double scale, double threshold, unsigned int resize_dimension, double &size_factor)
 detect and mark edges in an edge image using Canny's algorithm
LINESIMPEX vigra::BImage * HuginLines::detectEdges (vigra::BImage input, double scale, double threshold, unsigned int resize_dimension, double &size_factor)
Lines HuginLines::findLines (vigra::BImage &edge, double length_threshold, double focal_length, double crop_factor)
 find straightish non-crossing lines find straightish non-crossing lines in an edge map using 8-neighborhood operations.
void HuginLines::ScaleLines (HuginLines::Lines &lines, const double scale)
 scales the given lines with given factor use in conjugation with HuginLines::detectEdges to scale the lines to image space because edge image to scaled to smaller size for faster computation
HuginBase::CPVector HuginLines::GetControlPoints (const SingleLine line, const unsigned int imgNr, const unsigned int lineNr, const unsigned int numberOfCtrlPoints)
 returns a HuginBase::CPVector with cps_per_lines
HuginBase::CPVector HuginLines::GetVerticalLines (const HuginBase::Panorama &pano, const unsigned int imgNr, vigra::UInt8RGBImage &image, const unsigned int nrLines)
 searches for vertical control points in given image
HuginBase::CPVector HuginLines::GetVerticalLines (const HuginBase::Panorama &pano, const unsigned int imgNr, vigra::BImage &image, const unsigned int nrLines)


Detailed Description

declaration of functions for finding lines

Definition in file FindLines.h.


Generated on 5 Dec 2014 for Hugintrunk by  doxygen 1.4.7