![]() |
HoviTron Video Pipeline
|
#include <Parameters.h>
Public Member Functions | |
json::Node const & | getRoot () const |
std::string const & | getProjectionType () const |
cv::Vec3f | getRotation () const |
void | setRotation (cv::Vec3f) |
cv::Matx33f | getRotationMatrix () const |
cv::Vec3f | getPosition () const |
void | setPosition (cv::Vec3f) |
cv::Vec2f | getDepthRange () const |
bool | hasInvalidDepth () const |
cv::Size | getPaddedSize () const |
cv::Size | getSize () const |
cv::Rect | getCropRegion () const |
int | getColorBitDepth () const |
int | getDepthBitDepth () const |
ColorFormat | getColorFormat () const |
ColorFormat | getDepthColorFormat () const |
cv::Vec2f | getHorRange () const |
cv::Vec2f | getVerRange () const |
bool | isFullHorRange () const |
cv::Vec2f | getFocal () const |
cv::Vec2f | getPrinciplePoint () const |
void | printTo (std::ostream &stream) const |
void | setNewResolution (int w, int h) |
void | setFov (float fovV, float fovH) |
void | setFov (cv::Vec4f &fov) |
Static Public Member Functions | |
static Parameters | readFrom (json::Node parameters) |
Camera and video parameters
Definition at line 74 of file Parameters.h.
int rvs::Parameters::getColorBitDepth | ( | ) | const |
Texture bit depth
Definition at line 148 of file Parameters.cpp.
ColorFormat rvs::Parameters::getColorFormat | ( | ) | const |
cv::Rect rvs::Parameters::getCropRegion | ( | ) | const |
Image parameter of crop region:
perspective: principle point relates to uncropped region equirectangular: angular ranges relate to cropped region
Definition at line 143 of file Parameters.cpp.
int rvs::Parameters::getDepthBitDepth | ( | ) | const |
Depth map bit depth
Definition at line 153 of file Parameters.cpp.
ColorFormat rvs::Parameters::getDepthColorFormat | ( | ) | const |
Depth color space
Definition at line 163 of file Parameters.cpp.
cv::Vec2f rvs::Parameters::getDepthRange | ( | ) | const |
Depth range
perspective: [znear, zfar] equirectangular: [Rmin, Rmax]
Definition at line 123 of file Parameters.cpp.
cv::Vec2f rvs::Parameters::getFocal | ( | ) | const |
Intrinsic parameter of focal length (perspective)
Definition at line 185 of file Parameters.cpp.
cv::Vec2f rvs::Parameters::getHorRange | ( | ) | const |
Horizontal angular range (degrees)
Definition at line 168 of file Parameters.cpp.
cv::Size rvs::Parameters::getPaddedSize | ( | ) | const |
Padded image size (before cropping)
Definition at line 133 of file Parameters.cpp.
cv::Vec3f rvs::Parameters::getPosition | ( | ) | const |
Extrinsic parameter of translation
Definition at line 113 of file Parameters.cpp.
cv::Vec2f rvs::Parameters::getPrinciplePoint | ( | ) | const |
Intrinsic parameter of principle point (perspective)
The value returned is already adjusted to refer to the cropped region.
Definition at line 191 of file Parameters.cpp.
std::string const & rvs::Parameters::getProjectionType | ( | ) | const |
The projection type
Definition at line 91 of file Parameters.cpp.
json::Node const & rvs::Parameters::getRoot | ( | ) | const |
Direct access to the parameter set for the software platform and proposals
Definition at line 86 of file Parameters.cpp.
cv::Vec3f rvs::Parameters::getRotation | ( | ) | const |
Extrinsic parameter of rotation (Euler angles, degrees)
Definition at line 96 of file Parameters.cpp.
cv::Matx33f rvs::Parameters::getRotationMatrix | ( | ) | const |
Get rotation as a matrix
Definition at line 106 of file Parameters.cpp.
cv::Size rvs::Parameters::getSize | ( | ) | const |
Image size after cropping
Definition at line 138 of file Parameters.cpp.
cv::Vec2f rvs::Parameters::getVerRange | ( | ) | const |
Vertical angular range (degrees)
Definition at line 174 of file Parameters.cpp.
bool rvs::Parameters::hasInvalidDepth | ( | ) | const |
Has invalid depth flag
Definition at line 128 of file Parameters.cpp.
bool rvs::Parameters::isFullHorRange | ( | ) | const |
Is full horizontal angular range?
Definition at line 180 of file Parameters.cpp.
void rvs::Parameters::printTo | ( | std::ostream & | stream | ) | const |
Print a description
Definition at line 197 of file Parameters.cpp.
|
static |
Camera parameters
parameters | The camera and video parameters of this camera |
Definition at line 62 of file Parameters.cpp.
void rvs::Parameters::setFov | ( | cv::Vec4f & | fov | ) |
Definition at line 388 of file Parameters.cpp.
void rvs::Parameters::setNewResolution | ( | int | w, |
int | h | ||
) |
change resolution (virtual camera)
Definition at line 374 of file Parameters.cpp.
void rvs::Parameters::setPosition | ( | cv::Vec3f | position | ) |
Set a new translation
Definition at line 118 of file Parameters.cpp.
void rvs::Parameters::setRotation | ( | cv::Vec3f | rotation | ) |
Set rotation (Euler angles, degrees)
Definition at line 101 of file Parameters.cpp.