All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions
manhattan_world.h File Reference

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.


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...


 Classes and functions for dealing with trajectory files.


#define MAX_CORNER_SEGMENT_STRETCH   35 /*25 */
#define MW_FOCAL_INIT_VALUE   150


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_worldkjb::create_manhattan_world_from_CMU_file (const std::string &file_name)
Manhattan_worldkjb::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)

Detailed Description

Declarations for handling Manhattan world objects.

Luca Del Pero

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.

Macro Definition Documentation

#define MAX_CORNER_SEGMENT_STRETCH   35 /*25 */
#define MW_FOCAL_INIT_VALUE   150