Public Member Functions | |
std::vector< LineSegment2D > | calculateHoughTransform (Image< byte > &colorSegmentedImage, rutz::shared_ptr< Image< PixRGB< byte > > > outputImage) |
Constructor, assigment and destructor | |
PipeRecognizer () | |
Constructor. | |
~PipeRecognizer () | |
Destructor. | |
compute function | |
| |
enum | PipeRecognizeMethod { HOUGH, LINE_BEST_FIT, CONTOUR } |
std::vector< LineSegment2D > | getPipeLocation (rutz::shared_ptr< Image< PixRGB< byte > > > colorSegmentedImage, rutz::shared_ptr< Image< PixRGB< byte > > > outputImage, PipeRecognizeMethod method) |
Definition at line 49 of file PipeRecognizer.H.
PipeRecognizer::PipeRecognizer | ( | ) |
Constructor.
Definition at line 53 of file PipeRecognizer.C.
PipeRecognizer::~PipeRecognizer | ( | ) |
Destructor.
Definition at line 58 of file PipeRecognizer.C.