Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
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

 HuginLines
 

Functions

vigra::BImage * HuginLines::detectEdges (const vigra::UInt8RGBImage &input, const double scale, const double threshold, const unsigned int resize_dimension, double &size_factor)
 detect and mark edges in an edge image using Canny's algorithm More...
 
vigra::BImage * HuginLines::detectEdges (const vigra::BImage &input, const double scale, const double threshold, const 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. More...
 
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 More...
 
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 More...
 
HuginBase::CPVector HuginLines::GetVerticalLines (const HuginBase::Panorama &pano, const unsigned int imgNr, vigra::UInt8RGBImage &image, vigra::BImage &mask, const unsigned int nrLines)
 searches for vertical control points in given image More...
 
HuginBase::CPVector HuginLines::GetVerticalLines (const HuginBase::Panorama &pano, const unsigned int imgNr, vigra::BImage &image, vigra::BImage &mask, const unsigned int nrLines)
 
HuginBase::CPVector HuginLines::GetLines (const HuginBase::Panorama &pano, const unsigned int imgNr, vigra::UInt8RGBImage &image, vigra::BImage &mask)
 searches for all lines, the same as GetVerticalLines execpt that no filtering according to roll angle is done More...
 

Detailed Description

declaration of functions for finding lines

Definition in file FindLines.h.