KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
psi_bbox.cpp File Reference
#include <m_cpp/m_vector.h>
#include <g_cpp/g_quaternion.h>
#include <psi_cpp/psi_bbox.h>
#include <vector>

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 
 kjb::psi
 

Functions

void kjb::psi::append_cylinder_capsule_keypoints (const kjb::Vector &center1, const kjb::Vector &center2, double radius, bool capsule, std::vector< kjb::Vector > &result, size_t points_on_circle, double scale_long=1.0, double angle_short=0.0)
 
void kjb::psi::append_cylinder_keypoints (const kjb::Cylinder &cylinder, std::vector< kjb::Vector > &result, size_t points_on_circle, double scale_long=1.0, double angle_short=0.0)
 
void kjb::psi::append_capsule_keypoints (const kjb::Vector &center1, const kjb::Vector &center2, double radius, std::vector< kjb::Vector > &result, size_t points_on_circle)
 
std::vector< kjb::Vectorkjb::psi::cylinder_to_3d_points (const kjb::Cylinder &cylinder, double scale_long, double angle_short)
 
Bbox kjb::psi::get_bounding_box (const std::vector< kjb::Vector > &points_3d, const kjb::Perspective_camera &cam)
 
std::vector< Bbox > kjb::psi::get_bounding_boxes (const std::vector< kjb::Cylinder > &cylinders, const kjb::Perspective_camera &cam)
 
kjb::Color_histogram kjb::psi::compute_color_histogram_from_box (const Bbox &box, const kjb::Image &img, unsigned int num_bins)