KJB
|
Declarations for handling Manhattan world objects. More...
#include "edge_cpp/vanishing_point_detector.h"
#include "edge_cpp/line_segment.h"
#include "edge_cpp/line_segment_set.h"
#include "edge_cpp/vanishing_point.h"
#include <l_cpp/l_readable.h>
#include <l_cpp/l_writeable.h>
#include <fstream>
Go to the source code of this file.
Classes | |
class | kjb::Manhattan_segment |
A manhattan segment defined by a line segment and the vanishing point it converges to. More... | |
class | kjb::Manhattan_corner_segment |
class | kjb::Manhattan_corner |
class | kjb::Manhattan_world |
This class contains the three orthogonal vanishing points defining a Manhattan scene, where most or all planes are aligned with three main orthogonal directions. This class optionally contains a set of segments from the scene, assigned to the correct vanishing point. More... | |
Namespaces | |
kjb | |
Classes and functions for dealing with trajectory files. | |
Macros | |
#define | MW_OUTLIER_THRESHOLD 0.16 |
#define | MAX_CORNER_SEGMENT_STRETCH 35 /*25 */ |
#define | MAX_CORNER_PERP_SEGMENT_STRETCH 3 /*3 */ |
#define | MW_FOCAL_INIT_VALUE 150 |
#define | MW_MIN_FOCAL_INIT_VALUE 50 |
Functions | |
std::ostream & | kjb::operator<< (std::ostream &out, const Manhattan_corner &mc) |
std::ostream & | kjb::operator<< (std::ostream &out, const Manhattan_corner_segment &mcs) |
std::ostream & | kjb::operator<< (std::ostream &out, const Manhattan_segment &ms) |
Manhattan_world * | kjb::create_manhattan_world_from_CMU_file (const std::string &file_name) |
Manhattan_world * | kjb::create_mw_from_CMU_file_and_compute_focal_length (const std::string &file_name, const kjb::Edge_segment_set &iset, unsigned int num_rows, unsigned int num_cols) |
Declarations for handling Manhattan world objects.
Copyright (c) 2003-2008 by members of University of Arizona Computer Vision group. For use outside the University of Arizona Computer Vision group please contact Kobus Barnard.
#define MAX_CORNER_PERP_SEGMENT_STRETCH 3 /*3 */ |
#define MAX_CORNER_SEGMENT_STRETCH 35 /*25 */ |
#define MW_FOCAL_INIT_VALUE 150 |
#define MW_MIN_FOCAL_INIT_VALUE 50 |
#define MW_OUTLIER_THRESHOLD 0.16 |