lens_calibrate/ProcessImage.h File Reference
#include "vigra/impex.hxx"
#include "vigra/diff2d.hxx"
Include dependency graph for ProcessImage.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
|
Functions |
| double | line_length_squared (int &, int &, int &, int &) |
| bool | compare_xy (const vigra::Point2D, const vigra::Point2D) |
| bool | compare_yx (const vigra::Point2D, const vigra::Point2D) |
| bool | fileexists (std::string) |
| void | tokenize (const std::string &, std::vector< std::string > &, const std::string &) |
| void | resize_image (vigra::UInt16RGBImage &, int &, int &) |
| void | find_ann (std::vector< vigra::Point2D > &, vigra::FVector2Image &, unsigned int &) |
| void | sort_inliers (std::vector< vigra::Point2D > &) |
| void | plot_inliers (std::string &, vigra::BImage &image, std::vector< vigra::Point2D > &, int) |
| void | extract_coords (vigra::BImage &, std::vector< vigra::Point2D > &) |
| void | nuke_corners (vigra::BImage &, vigra::FImage &, std::string &) |
| void | detect_edge (vigra::BImage &, std::string &, vigra::BImage &) |
| void | process_image (std::string &, int &) |
| void | sort_lines_by_length () |
| bool | compare_line_length (std::vector< vigra::Point2D >, std::vector< vigra::Point2D >) |
| void | generate_boundary_tensor (vigra::BImage &, vigra::FVector2Image &, vigra::FImage &, std::string &) |
| int | min_x_index (std::vector< vigra::Point2D > &) |
| int | max_x_index (std::vector< vigra::Point2D > &) |
| int | min_y_index (std::vector< vigra::Point2D > &) |
| int | max_y_index (std::vector< vigra::Point2D > &) |
Function Documentation
| bool compare_line_length |
( |
std::vector< vigra::Point2D > |
, |
|
|
std::vector< vigra::Point2D > |
|
|
) |
|
|
| bool compare_xy |
( |
const vigra::Point2D |
, |
|
|
const vigra::Point2D |
|
|
) |
|
|
| bool compare_yx |
( |
const vigra::Point2D |
, |
|
|
const vigra::Point2D |
|
|
) |
|
|
| void detect_edge |
( |
vigra::BImage & |
, |
|
|
std::string & |
, |
|
|
vigra::BImage & |
|
|
) |
|
|
| void extract_coords |
( |
vigra::BImage & |
, |
|
|
std::vector< vigra::Point2D > & |
|
|
) |
|
|
| bool fileexists |
( |
std::string |
|
) |
|
|
| void find_ann |
( |
std::vector< vigra::Point2D > & |
, |
|
|
vigra::FVector2Image & |
, |
|
|
unsigned int & |
|
|
) |
|
|
| void generate_boundary_tensor |
( |
vigra::BImage & |
, |
|
|
vigra::FVector2Image & |
, |
|
|
vigra::FImage & |
, |
|
|
std::string & |
|
|
) |
|
|
| double line_length_squared |
( |
int & |
, |
|
|
int & |
, |
|
|
int & |
, |
|
|
int & |
|
|
) |
|
|
| int max_x_index |
( |
std::vector< vigra::Point2D > & |
|
) |
|
|
| int max_y_index |
( |
std::vector< vigra::Point2D > & |
|
) |
|
|
| int min_x_index |
( |
std::vector< vigra::Point2D > & |
|
) |
|
|
| int min_y_index |
( |
std::vector< vigra::Point2D > & |
|
) |
|
|
| void nuke_corners |
( |
vigra::BImage & |
, |
|
|
vigra::FImage & |
, |
|
|
std::string & |
|
|
) |
|
|
| void plot_inliers |
( |
std::string & |
, |
|
|
vigra::BImage & |
image, |
|
|
std::vector< vigra::Point2D > & |
, |
|
|
int |
|
|
) |
|
|
| void process_image |
( |
std::string & |
, |
|
|
int & |
|
|
) |
|
|
| void resize_image |
( |
vigra::UInt16RGBImage & |
, |
|
|
int & |
, |
|
|
int & |
|
|
) |
|
|
| void sort_inliers |
( |
std::vector< vigra::Point2D > & |
|
) |
|
|
| void sort_lines_by_length |
( |
|
) |
|
|
| void tokenize |
( |
const std::string & |
, |
|
|
std::vector< std::string > & |
, |
|
|
const std::string & |
|
|
) |
|
|