#include <hugin_version.h>
#include <fstream>
#include <sstream>
#include <getopt.h>
#include <unistd.h>
#include <panodata/Panorama.h>
#include <lines/FindLines.h>
#include <vigra/impex.hxx>
#include <vigra_ext/impexalpha.hxx>
#include <vigra/functorexpression.hxx>
#include <vigra_ext/utils.h>
#include <pano13/filter.h>
Include dependency graph for linefind.cpp:

Go to the source code of this file.
Functions | |
| void | usage (const char *name) |
| int | ptProgress (int command, char *argument) |
| int | ptinfoDlg (int command, char *argument) |
| template<class SrcIMG> | |
| void | convertToUInt8 (SrcIMG &src, const std::string &origType, vigra::UInt8RGBImage &dest) |
| converts the given image to UInt8RGBImage only this image is correctly processed by linefind | |
| template<class SrcIMG> | |
| void | convertGrayToUInt8 (SrcIMG &src, const std::string &origType, vigra::BImage &dest) |
| template<class SrcIMG> | |
| vigra::BImage | LoadGrayImageAndConvert (vigra::ImageImportInfo &info) |
| template<class SrcIMG> | |
| vigra::UInt8RGBImage | LoadImageAndConvert (vigra::ImageImportInfo &info) |
| HuginBase::CPVector | LoadGrayImageAndFindLines (vigra::ImageImportInfo info, Panorama &pano, size_t imgNr, int nrLines) |
| HuginBase::CPVector | LoadImageAndFindLines (vigra::ImageImportInfo info, Panorama &pano, size_t imgNr, int nrLines) |
| int | main (int argc, char *argv[]) |
Definition in file linefind.cpp.
|
||||||||||||||||||||
|
this convert routine scale the input values range into the full scale of UInt16 this is not fully correct Definition at line 114 of file linefind.cpp. References vigra_ext::applyMapping(), vigra_ext::destImage(), vigra_ext::getMaxValForPixelType(), vigra_ext::srcImageRange(), and vigra_ext::transformImage(). Referenced by LoadGrayImageAndConvert(). |
|
||||||||||||||||||||
|
converts the given image to UInt8RGBImage only this image is correctly processed by linefind
this convert routine scale the input values range into the full scale of UInt16 this is not fully correct Definition at line 88 of file linefind.cpp. References vigra_ext::applyMapping(), vigra_ext::destImage(), vigra_ext::getMaxValForPixelType(), vigra_ext::srcImageRange(), and vigra_ext::transformImage(). Referenced by LoadImageAndConvert(). |
|
||||||||||
|
Definition at line 138 of file linefind.cpp. References convertGrayToUInt8(), vigra_ext::destImage(), and vigra::importImageAlpha(). |
|
||||||||||||||||||||
|
Definition at line 178 of file linefind.cpp. References vigra_ext::destImage(), HuginLines::GetVerticalLines(), and vigra::importImageAlpha(). Referenced by main(). |
|
||||||||||
|
Definition at line 158 of file linefind.cpp. References convertToUInt8(), vigra_ext::destImage(), and vigra::importImageAlpha(). |
|
||||||||||||||||||||
|
Definition at line 230 of file linefind.cpp. References vigra_ext::destImage(), HuginLines::GetVerticalLines(), and vigra::importImageAlpha(). Referenced by main(). |
|
||||||||||||
|
||||||||||||
|
Definition at line 75 of file linefind.cpp. Referenced by main(). |
|
||||||||||||
|
Definition at line 71 of file linefind.cpp. Referenced by main(). |
|
|
Definition at line 55 of file linefind.cpp. References cout. |
1.3.9.1