declaration of functions for finding lines
All variables of a source image.
const unsigned int GetNrOfValidLines()
returns the number of valid lines for given image
void ScaleLines(double scaleFactor)
scale all lines by given scaleFactor
HuginBase::SrcPanoImage * GetPanoImage()
return the SrcPanoImage from the given filename
void SetEdgeImage(vigra::BImage *newEdgeImage)
sets the edge detected image (old image will be deleted)
HuginLines::Lines m_lines
list of detected lines
vigra::BImage * m_edge
pointer to edge image
vigra::BImage * GetEdgeImage()
return pointer to edge image
const wxString GetFilename()
returns the filename
wxString m_filename
the filename
~ImageLineList()
destructor, cleans up
void SetFilename(wxString newFilename)
sets the filename, will also regenerated the m_panoImage
void SetLines(HuginLines::Lines lines)
store given lines in member variable
HuginBase::SrcPanoImage * m_panoImage
the HuginBase::SrcPanoImage, for generating the panorama class and necessary transformations
const HuginLines::Lines GetLines()
returns the list of detected lines
std::vector< SingleLine > Lines
vector of extracted lines from image
include file for the hugin project
std::vector< deghosting::BImagePtr > threshold(const std::vector< deghosting::FImagePtr > &inputImages, const double threshold, const uint16_t flags)
Threshold function used for creating alpha masks for images.