Functions |
bool | computeProjectiveHomography (const QList< QPointFMatching > &matchings, QVMatrix &H) |
| Obtains a planar homography from a list of point correspondences.
|
QVMatrix | computeAffineHomography (const QList< QPointFMatching > &matchings) |
| Obtains an affine homography from a list of point correspondences.
|
QVMatrix | computeSimilarHomography (const QList< QPointFMatching > &matchings) |
| Obtains a similar homography from a set of inter-image point matchings.
|
QVMatrix | cvFindFundamentalMat (const QList< QPointFMatching > &matchings) |
| Obtains the fundamental matrix between two images, using the 8 point algorithm.
|
QPointF | applyHomography (const QVMatrix &H, const QPointF &point) |
| Maps a point using an homography.
|
QList< QPointF > | applyHomography (const QVMatrix &homography, const QList< QPointF > &sourcePoints) |
| Maps a set of points using an homography.
|
QVImage< uChar, 1 > | applyHomography (const QVMatrix &homography, const QVImage< uChar, 1 > &image, const int interpolation) |
| Performs an homography distortion on an image.
|
QVImage< uChar, 3 > | applyHomography (const QVMatrix &homography, const QVImage< uChar, 3 > &image, const int interpolation) |
| Performs an homography distortion on an image.
|
QVMatrix | linearCameraResection (const QList< QPointF > &points2d, const QList< QV3DPointF > &points3d) |
| Obtains the camera matrix from a set of correspondences between 3D points and their respective image projections.
|
QVVector | linearCameraCenterResection (const QVMatrix &R, const QList< QPointF > &points2D, const QList< QV3DPointF > &points3D) |
QV3DPointF | linear3DPointTriangulation (const QList< QVMatrix > &cameraMatrices, const QList< QPointF > &projectionsOfAPoint, const TQVSVD_Method method) |
| Recovers the location of a 3D point from its projection on several views, and their corresponding camera matrices.
|
QV3DPointF | linear3DPointTriangulation (const QVector< QVMatrix > &cameraMatrices, const QHash< int, QPointF > &projectionsOfAPoint, const TQVSVD_Method method) |
| Recovers the location of a 3D point from its projection on several views, and their corresponding camera matrices.
|
QV3DPointF | linear3DPointTriangulation (const QPointFMatching &matching, const QVMatrix &P1, const QVMatrix &P2, const TQVSVD_Method method) |
| Recovers the location of a 3D point from its projection on two images, and their corresponding camera matrices.
|
QV3DPointF | linear3DPointTriangulation (const QPointFMatching &matching, const QVCameraPose &pose1, const QVCameraPose &pose2, const TQVSVD_Method method) |
| Recovers the location of a 3D point from its projection on two images, and their corresponding camera matrices.
|
QList< QV3DPointF > | linear3DPointsTriangulation (const QList< QVEuclideanMapping3 > &cameras, const QList< QHash< int, QPointF > > &pointTrackings, const TQVSVD_Method method) |
| Recovers the location of several 3D points from their projections on different views, and the corresponding camera matrices.
|
QList< QV3DPointF > | linear3DPointsTriangulation (const QList< QVEuclideanMapping3 > &cameras, const QVector< QHash< int, QPointF > > &pointTrackings, const TQVSVD_Method method) |
| Recovers the location of several 3D points from their projections on different views, and the corresponding camera matrices.
|
QList< QV3DPointF > | linear3DPointsTriangulation (const QList< QVCameraPose > &cameraPoses, const QList< QHash< int, QPointF > > &pointTrackings, const TQVSVD_Method method) |
| Recovers the location of several 3D points from their projections on different views, and the corresponding camera matrices.
|
QList< QV3DPointF > | linear3DPointsTriangulation (const QList< QVCameraPose > &cameraPoses, const QVector< QHash< int, QPointF > > &pointTrackings, const TQVSVD_Method method) |
| Recovers the location of several 3D points from their projections on different views, and the corresponding camera matrices.
|
void | getCameraPosesFromEssentialMatrix (const QVMatrix &originalE, QVMatrix &R1, QVMatrix &R2, QV3DPointF &t) |
| Decomposes an essential matrix and obtains the corresponding pair of camera poses.
|
bool | testCheiralityForCameraPoses (const QVMatrix &sourceRt, const QPointF &sourceProjection, const QVMatrix &destRt, const QPointF &destProjection) |
| Tests if two camera poses satisfy the cheirality condition for the reconstruction of a 3D point.
|
double | computeCameraFocalFromPlanarHomography (const QVMatrix &H, int w, int h, bool byzero) |
| Compute camera focal from a planar homography.
|
QVCameraPose | getCameraPoseFromCalibratedHomography (const QVMatrix &K, const QVMatrix &H) |
| Estimates the camera pose form the intrinsic calibration and a planar homography.
|
QVMatrix | computeProjectiveHomography (const QList< QPointFMatching > &matchings) |
| Obtains a planar homography from a list of point correspondences.
|
QV3DPointF | linear3DPointTriangulation (const QPointF &point1, const QVMatrix &P1, const QPointF &point2, const QVMatrix &P2, const TQVSVD_Method method) |
| Recovers the location of a 3D point from its projection on two images, and their corresponding camera matrices.
|
File from the QVision library.