![]() |
Image Component Library (ICL)
|
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::Camera | static |
| 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::Camera | static |
| 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::Camera | static |
| 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::Camera | static |
| calibrate_pinv(std::vector< Vec > Xws, std::vector< utils::Point32f > xis, float focalLength=1, bool performLMAOptimization=true) | icl::geom::Camera | static |
| 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::Camera | inline |
| 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::Camera | privatestatic |
| create_camera_from_calibration_or_udist_file(const std::string &filename) | icl::geom::Camera | static |
| createFromProjectionMatrix(const math::FixedMatrix< icl32f, 4, 3 > &Q, float focalLength=1) | icl::geom::Camera | static |
| createTransformationMatrix(const Vec &norm, const Vec &up, const Vec &pos) | icl::geom::Camera | protectedstatic |
| estimate3DPosition(const utils::Point32f &pixel, const PlaneEquation &plane) const | icl::geom::Camera | |
| estimate_3D(const std::vector< Camera * > cams, const std::vector< utils::Point32f > &UVs, bool removeInvalidPoints=false) | icl::geom::Camera | static |
| estimate_3D_svd(const std::vector< Camera * > cams, const std::vector< utils::Point32f > &UVs) | icl::geom::Camera | static |
| estimatePose(const std::vector< Vec > &objectCoords, const std::vector< utils::Point32f > &imageCoords, bool performLMAOptimization=true) | icl::geom::Camera | |
| getAllViewRays() const | icl::geom::Camera | |
| getCSTransformationMatrix() const | icl::geom::Camera | |
| getCSTransformationMatrixGL() const | icl::geom::Camera | |
| getFocalLength() const | icl::geom::Camera | inline |
| getHoriz() const | icl::geom::Camera | inline |
| getIntersection(const ViewRay &v, const PlaneEquation &plane) | icl::geom::Camera | static |
| getInvCSTransformationMatrix() const | icl::geom::Camera | |
| getInvQMatrix() const | icl::geom::Camera | |
| getName() const | icl::geom::Camera | inline |
| getNorm() const | icl::geom::Camera | inline |
| getPosition() const | icl::geom::Camera | inline |
| getPrincipalPointOffset() const | icl::geom::Camera | inline |
| getPrincipalPointOffsetX() const | icl::geom::Camera | inline |
| getPrincipalPointOffsetY() const | icl::geom::Camera | inline |
| getProjectionMatrix() const | icl::geom::Camera | |
| getProjectionMatrixGL() const | icl::geom::Camera | |
| getQMatrix() const | icl::geom::Camera | |
| getRenderParams() const | icl::geom::Camera | inline |
| getRenderParams() | icl::geom::Camera | inline |
| getResolution() const | icl::geom::Camera | inline |
| getSamplingResolutionX() const | icl::geom::Camera | inline |
| getSamplingResolutionY() const | icl::geom::Camera | inline |
| getSkew() const | icl::geom::Camera | inline |
| getUp() const | icl::geom::Camera | inline |
| getViewportMatrixGL() const | icl::geom::Camera | |
| getViewRay(const utils::Point32f &pixel) const | icl::geom::Camera | |
| getViewRay(const Vec &Xw) const | icl::geom::Camera | |
| getViewRays(const std::vector< utils::Point32f > &pixels) const | icl::geom::Camera | |
| load_camera_from_stream(std::istream &is, const std::string &prefix, Camera &cam) | icl::geom::Camera | privatestatic |
| m_f | icl::geom::Camera | private |
| m_mx | icl::geom::Camera | private |
| m_my | icl::geom::Camera | private |
| m_name | icl::geom::Camera | private |
| m_norm | icl::geom::Camera | private |
| m_pos | icl::geom::Camera | private |
| m_px | icl::geom::Camera | private |
| m_py | icl::geom::Camera | private |
| m_renderParams | icl::geom::Camera | private |
| m_skew | icl::geom::Camera | private |
| m_up | icl::geom::Camera | private |
| Mat3x3 typedef | icl::geom::Camera | |
| optimize_camera_calibration_lma(const std::vector< Vec > &Xws, const std::vector< utils::Point32f > xis, const Camera &init) | icl::geom::Camera | static |
| orthogonalizeRotationMatrix() | icl::geom::Camera | |
| project(const Vec &Xw) const | icl::geom::Camera | |
| project(const std::vector< Vec > &Xws, std::vector< utils::Point32f > &dst) const | icl::geom::Camera | |
| project(const std::vector< Vec > &Xws) const | icl::geom::Camera | |
| projectGL(const Vec &Xw) const | icl::geom::Camera | |
| projectGL(const std::vector< Vec > &Xws, std::vector< Vec > &dst) const | icl::geom::Camera | |
| projectGL(const std::vector< Vec > &Xws) const | icl::geom::Camera | |
| setFocalLength(float value) | icl::geom::Camera | inline |
| setName(const std::string &name) | icl::geom::Camera | inline |
| setNorm(const Vec &norm, bool autoOrthogonalizeRotationMatrix=false) | icl::geom::Camera | inline |
| setPosition(const Vec &pos) | icl::geom::Camera | inline |
| setPrincipalPointOffset(float px, float py) | icl::geom::Camera | inline |
| setPrincipalPointOffset(const utils::Point32f &p) | icl::geom::Camera | inline |
| setRenderParams(const RenderParams &rp) | icl::geom::Camera | inline |
| 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::Camera | inline |
| setSamplingResolutionX(float value) | icl::geom::Camera | inline |
| setSamplingResolutionY(float value) | icl::geom::Camera | inline |
| setSkew(float value) | icl::geom::Camera | inline |
| setTransformation(const Mat &m) | icl::geom::Camera | |
| setUp(const Vec &up, bool autoOrthogonalizeRotationMatrix=false) | icl::geom::Camera | inline |
| setWorldFrame(const Mat &m) | icl::geom::Camera | |
| setWorldTransformation(const Mat &m) | icl::geom::Camera | |
| toString() const | icl::geom::Camera | |
| translate(const Vec &d) | icl::geom::Camera | inline |
1.8.15