Image Component Library (ICL)
icl::geom::Camera Member List

This is the complete list of members for icl::geom::Camera, including all inherited members.

calibrate(std::vector< Vec > Xws, std::vector< utils::Point32f > xis, float focalLength=1, bool performLMAOptimization=true)icl::geom::Camerastatic
calibrate_extrinsic(const std::vector< Vec > &Xws, const std::vector< utils::Point32f > &xis, const Camera &intrinsicCamValue, const RenderParams &renderParams=RenderParams(), bool performLMAOptimization=true)icl::geom::Camerastatic
calibrate_extrinsic(const std::vector< Vec > &Xws, const std::vector< utils::Point32f > &xis, const Mat &camIntrinsicProjectionMatrix, const RenderParams &renderParams=RenderParams(), bool performLMAOptimization=true)icl::geom::Camerastatic
calibrate_extrinsic(std::vector< Vec > Xws, std::vector< utils::Point32f > xis, float fx, float fy, float s, float px, float py, const RenderParams &renderParams=RenderParams(), bool performLMAOptimization=true)icl::geom::Camerastatic
calibrate_pinv(std::vector< Vec > Xws, std::vector< utils::Point32f > xis, float focalLength=1, bool performLMAOptimization=true)icl::geom::Camerastatic
Camera(const Vec &pos=Vec(0, 0, 10, 1), const Vec &norm=Vec(0, 0,-1, 1), const Vec &up=Vec(1, 0, 0, 1), float f=3, const utils::Point32f &principalPointOffset=utils::Point32f(320, 240), float sampling_res_x=200, float sampling_res_y=200, float skew=0, const RenderParams &renderParams=RenderParams())icl::geom::Camerainline
Camera(const std::string &filename, const std::string &prefix="config.")icl::geom::Camera
Camera(std::istream &configDataStream, const std::string &prefix="config.")icl::geom::Camera
checkAndFixPoints(std::vector< Vec > &worldPoints, std::vector< utils::Point32f > &imagePoints)icl::geom::Cameraprivatestatic
create_camera_from_calibration_or_udist_file(const std::string &filename)icl::geom::Camerastatic
createFromProjectionMatrix(const math::FixedMatrix< icl32f, 4, 3 > &Q, float focalLength=1)icl::geom::Camerastatic
createTransformationMatrix(const Vec &norm, const Vec &up, const Vec &pos)icl::geom::Cameraprotectedstatic
estimate3DPosition(const utils::Point32f &pixel, const PlaneEquation &plane) consticl::geom::Camera
estimate_3D(const std::vector< Camera * > cams, const std::vector< utils::Point32f > &UVs, bool removeInvalidPoints=false)icl::geom::Camerastatic
estimate_3D_svd(const std::vector< Camera * > cams, const std::vector< utils::Point32f > &UVs)icl::geom::Camerastatic
estimatePose(const std::vector< Vec > &objectCoords, const std::vector< utils::Point32f > &imageCoords, bool performLMAOptimization=true)icl::geom::Camera
getAllViewRays() consticl::geom::Camera
getCSTransformationMatrix() consticl::geom::Camera
getCSTransformationMatrixGL() consticl::geom::Camera
getFocalLength() consticl::geom::Camerainline
getHoriz() consticl::geom::Camerainline
getIntersection(const ViewRay &v, const PlaneEquation &plane)icl::geom::Camerastatic
getInvCSTransformationMatrix() consticl::geom::Camera
getInvQMatrix() consticl::geom::Camera
getName() consticl::geom::Camerainline
getNorm() consticl::geom::Camerainline
getPosition() consticl::geom::Camerainline
getPrincipalPointOffset() consticl::geom::Camerainline
getPrincipalPointOffsetX() consticl::geom::Camerainline
getPrincipalPointOffsetY() consticl::geom::Camerainline
getProjectionMatrix() consticl::geom::Camera
getProjectionMatrixGL() consticl::geom::Camera
getQMatrix() consticl::geom::Camera
getRenderParams() consticl::geom::Camerainline
getRenderParams()icl::geom::Camerainline
getResolution() consticl::geom::Camerainline
getSamplingResolutionX() consticl::geom::Camerainline
getSamplingResolutionY() consticl::geom::Camerainline
getSkew() consticl::geom::Camerainline
getUp() consticl::geom::Camerainline
getViewportMatrixGL() consticl::geom::Camera
getViewRay(const utils::Point32f &pixel) consticl::geom::Camera
getViewRay(const Vec &Xw) consticl::geom::Camera
getViewRays(const std::vector< utils::Point32f > &pixels) consticl::geom::Camera
load_camera_from_stream(std::istream &is, const std::string &prefix, Camera &cam)icl::geom::Cameraprivatestatic
m_ficl::geom::Cameraprivate
m_mxicl::geom::Cameraprivate
m_myicl::geom::Cameraprivate
m_nameicl::geom::Cameraprivate
m_normicl::geom::Cameraprivate
m_posicl::geom::Cameraprivate
m_pxicl::geom::Cameraprivate
m_pyicl::geom::Cameraprivate
m_renderParamsicl::geom::Cameraprivate
m_skewicl::geom::Cameraprivate
m_upicl::geom::Cameraprivate
Mat3x3 typedeficl::geom::Camera
optimize_camera_calibration_lma(const std::vector< Vec > &Xws, const std::vector< utils::Point32f > xis, const Camera &init)icl::geom::Camerastatic
orthogonalizeRotationMatrix()icl::geom::Camera
project(const Vec &Xw) consticl::geom::Camera
project(const std::vector< Vec > &Xws, std::vector< utils::Point32f > &dst) consticl::geom::Camera
project(const std::vector< Vec > &Xws) consticl::geom::Camera
projectGL(const Vec &Xw) consticl::geom::Camera
projectGL(const std::vector< Vec > &Xws, std::vector< Vec > &dst) consticl::geom::Camera
projectGL(const std::vector< Vec > &Xws) consticl::geom::Camera
setFocalLength(float value)icl::geom::Camerainline
setName(const std::string &name)icl::geom::Camerainline
setNorm(const Vec &norm, bool autoOrthogonalizeRotationMatrix=false)icl::geom::Camerainline
setPosition(const Vec &pos)icl::geom::Camerainline
setPrincipalPointOffset(float px, float py)icl::geom::Camerainline
setPrincipalPointOffset(const utils::Point32f &p)icl::geom::Camerainline
setRenderParams(const RenderParams &rp)icl::geom::Camerainline
setResolution(const utils::Size &newScreenSize)icl::geom::Camera
setResolution(const utils::Size &newScreenSize, const utils::Point &newPrincipalPointOffset)icl::geom::Camera
setRotation(const Mat3x3 &rot)icl::geom::Camera
setRotation(const Vec &rot)icl::geom::Camera
setSamplingResolution(float x, float y)icl::geom::Camerainline
setSamplingResolutionX(float value)icl::geom::Camerainline
setSamplingResolutionY(float value)icl::geom::Camerainline
setSkew(float value)icl::geom::Camerainline
setTransformation(const Mat &m)icl::geom::Camera
setUp(const Vec &up, bool autoOrthogonalizeRotationMatrix=false)icl::geom::Camerainline
setWorldFrame(const Mat &m)icl::geom::Camera
setWorldTransformation(const Mat &m)icl::geom::Camera
toString() consticl::geom::Camera
translate(const Vec &d)icl::geom::Camerainline