StereoMorph: Stereo Camera Calibration and Reconstruction

Functions for the collection of 3D points and curves using a stereo camera setup.

Author
Aaron Olsen, Annat Haber
Date of publication
2016-06-06 06:40:03
Maintainer
Aaron Olsen <aolsen@uchicago.edu>
License
GPL (>= 2)
Version
1.5.1
URLs

View on CRAN

Man pages

alignLandmarksToMidline
Aligns bilateral landmarks to the midline plane
avectors
Computes the angle between two vectors
calibrateCameras
Finds the optimized DLT coefficients for a stereo camera...
digitizeImage
Opens the StereoMorph Digitizing App
digitizeImages
Opens the StereoMorph Digitizing App
distanceGridUnits
Returns the distances between pairs of points on a square...
distancePointToLine
Finds the minimum distance(s) between point(s) and a line
distancePointToPoint
Finds the distance between two points or sets of points
dltCalibrateCameras
Finds the optimized DLT coefficients for a stereo camera...
dltCoefficientRMSError
Returns the error during calibration coefficient optimization
dltCoefficients
Computes DLT coefficients for a stereo camera setup
dltEpipolarDistance
Finds the distance between a point and a self-epipolar line
dltEpipolarLine
Finds a epipolar or self-epipolar line
dltInverse
Returns ideal pixel coordinates of 3D point(s) in a stereo...
dltMatchCurvePoints
Matches curve points between two camera views
dltNearestPointOnEpipolar
Returns the closest point on a epipolar line to a point or...
dltReconstruct
Reconstructs the 3D position of points in two or more camera...
dltTestCalibration
Tests the accuracy of a stereo camera calibration
dltTransformationParameterRMSError
Returns the error during transformation parameter...
drawCheckerboard
Creates a checkerboard image
findCheckerboardCorners
Finds internal corners of a checkerboard pattern
findOptimalPointAlignment
Optimally aligns one point set to another
gridPointsFit
Fits regularly spaced points to a sample line or grid
imagePlaneGridTransform
Performs image perspective transformations to a grid
imagePlaneGridTransformError
Returns imagePlaneGridTransform error
landmarkListToMatrix
Converts a landmark list to a landmark matrix
landmarkMatrixToList
Converts a landmark matrix to a landmark list
measureCheckerboardSize
Estimates checkerboard square size
orthogonalProjectionToLine
Finds the orthogonal projection of a point onto a line
pointsAtEvenSpacing
Generates evenly spaced points from point matrix
quadraticPointsOnInterval
Generates points along an interval with quadratic...
readBezierControlPoints
Reads a file of Bezier control points
readCheckerboardsToArray
Reads file(s) containing grid points into an array
readLandmarksToList
Reads landmark file(s) into a list
readLandmarksToMatrix
Reads a landmark file or files into a matrix
readShapes
Reads a StereoMorph shape file
reconstructStereoSets
3D reconstruction of landmark and curves from stereo...
reflectMissingLandmarks
Reflects missing landmarks across the plane of symmetry
resampleGridImagePoints
Resamples imaged grid points
StereoMorph-package
Stereo Camera Morphometrics
transformPlanarCalibrationCoordinates
Performs rotational and translational transformations to a...
unifyLandmarks
Optimally align a set of partial landmark sets

Files in this package

StereoMorph
StereoMorph/inst
StereoMorph/inst/CITATION
StereoMorph/inst/extdata
StereoMorph/inst/extdata/test_cal_a10_v1.txt
StereoMorph/inst/extdata/lm_3d_even_a3.txt
StereoMorph/inst/extdata/cal_a2_v1.txt
StereoMorph/inst/extdata/lm_2d_a3_v2_wna.txt
StereoMorph/inst/extdata/cal_a1_v2.txt
StereoMorph/inst/extdata/lm_3d_even_a2.txt
StereoMorph/inst/extdata/Checkerboards
StereoMorph/inst/extdata/Checkerboards/RRadius.JPG
StereoMorph/inst/extdata/Checkerboards/RUlna.JPG
StereoMorph/inst/extdata/Checkerboards/RHumerus.JPG
StereoMorph/inst/extdata/cal_a2_v2.txt
StereoMorph/inst/extdata/bezier_control_points_a2_v1.txt
StereoMorph/inst/extdata/test_cal_a3_v1.txt
StereoMorph/inst/extdata/rcta_a1_v1.txt
StereoMorph/inst/extdata/test_cal_a7_v1.txt
StereoMorph/inst/extdata/cal_a6_v2.txt
StereoMorph/inst/extdata/test_cal_a4_v1.txt
StereoMorph/inst/extdata/checker_21_14_200(9).txt
StereoMorph/inst/extdata/cal_a1_v1.txt
StereoMorph/inst/extdata/checker_21_14_200(6).txt
StereoMorph/inst/extdata/cal_a8_v1.txt
StereoMorph/inst/extdata/ruler_21_14_200(6).txt
StereoMorph/inst/extdata/test_cal_a10_v2.txt
StereoMorph/inst/extdata/lm_3d_a3.txt
StereoMorph/inst/extdata/lm_3d_even_a1.txt
StereoMorph/inst/extdata/lm_3d_unify.txt
StereoMorph/inst/extdata/test_cal_a3_v2.txt
StereoMorph/inst/extdata/cal_coeffs.txt
StereoMorph/inst/extdata/lm_3d_align.txt
StereoMorph/inst/extdata/new_curve_pts1.txt
StereoMorph/inst/extdata/test_cal_a11_v2.txt
StereoMorph/inst/extdata/cal_a5_v1.txt
StereoMorph/inst/extdata/test_cal_a8_v2.txt
StereoMorph/inst/extdata/ruler_21_14_200(9).txt
StereoMorph/inst/extdata/rcta_a3_v2.txt
StereoMorph/inst/extdata/lm_2d_a2_v2.txt
StereoMorph/inst/extdata/test_cal_a9_v1.txt
StereoMorph/inst/extdata/test_cal_a6_v2.txt
StereoMorph/inst/extdata/rcta_a2_v2.txt
StereoMorph/inst/extdata/test_cal_a11_v1.txt
StereoMorph/inst/extdata/lm_2d_a3_v1.txt
StereoMorph/inst/extdata/test_cal_a6_v1.txt
StereoMorph/inst/extdata/lm_3d_a1.txt
StereoMorph/inst/extdata/test_cal_a4_v2.txt
StereoMorph/inst/extdata/lm_landmarks_a2_v1.txt
StereoMorph/inst/extdata/test_cal_a7_v2.txt
StereoMorph/inst/extdata/cal_a3_v1.txt
StereoMorph/inst/extdata/bezier_control_points_a2_v2.txt
StereoMorph/inst/extdata/lm_3d_a2.txt
StereoMorph/inst/extdata/cal_a5_v2.txt
StereoMorph/inst/extdata/lm_2d_a1_v1.txt
StereoMorph/inst/extdata/lm_2d_a3_v2.txt
StereoMorph/inst/extdata/test_cal_a5_v2.txt
StereoMorph/inst/extdata/cal_a4_v1.txt
StereoMorph/inst/extdata/test_cal_a1_v1.txt
StereoMorph/inst/extdata/cal_a7_v1.txt
StereoMorph/inst/extdata/lm_2d_a3_v1_wna.txt
StereoMorph/inst/extdata/cal_a8_v2.txt
StereoMorph/inst/extdata/test_cal_a8_v1.txt
StereoMorph/inst/extdata/test_cal_a2_v1.txt
StereoMorph/inst/extdata/rcta_a1_v2.txt
StereoMorph/inst/extdata/incomplete_table.txt
StereoMorph/inst/extdata/test_cal_a5_v1.txt
StereoMorph/inst/extdata/rcta_a2_v1.txt
StereoMorph/inst/extdata/rcta_a3_v1.txt
StereoMorph/inst/extdata/cal_a3_v2.txt
StereoMorph/inst/extdata/test_cal_a1_v2.txt
StereoMorph/inst/extdata/lm_2d_a1_v2.txt
StereoMorph/inst/extdata/cal_a6_v1.txt
StereoMorph/inst/extdata/lm_2d_a2_v1_copy.txt
StereoMorph/inst/extdata/cal_3d_coor.txt
StereoMorph/inst/extdata/test_cal_a2_v2.txt
StereoMorph/inst/extdata/cal_a7_v2.txt
StereoMorph/inst/extdata/cal_a4_v2.txt
StereoMorph/inst/extdata/apps
StereoMorph/inst/extdata/apps/digitizeImage
StereoMorph/inst/extdata/apps/digitizeImage/ui.R
StereoMorph/inst/extdata/apps/digitizeImage/server.R
StereoMorph/inst/extdata/apps/digitizeImage/www
StereoMorph/inst/extdata/apps/digitizeImage/www/img
StereoMorph/inst/extdata/apps/digitizeImage/www/img/preserve_directory.txt
StereoMorph/inst/extdata/apps/digitizeImage/www/digitize_image.css
StereoMorph/inst/extdata/apps/digitizeImage/www/digitize_image.js
StereoMorph/inst/extdata/apps/digitizeImage/www/digitize_image.svg
StereoMorph/inst/extdata/apps/digitizeImage/www/preserve_directory.txt
StereoMorph/inst/extdata/apps/digitizeImage/www/help.html
StereoMorph/inst/extdata/apps/digitizeImage/digitize_image_pre.html
StereoMorph/inst/extdata/apps/digitizeImage/initial_parameters.R
StereoMorph/inst/extdata/apps/digitizeImage/digitize_image.html
StereoMorph/inst/extdata/apps/digitizeImage/session_parameters.txt
StereoMorph/inst/extdata/apps/digitizeImages
StereoMorph/inst/extdata/apps/digitizeImages/ui.R
StereoMorph/inst/extdata/apps/digitizeImages/server.R
StereoMorph/inst/extdata/apps/digitizeImages/www
StereoMorph/inst/extdata/apps/digitizeImages/www/img
StereoMorph/inst/extdata/apps/digitizeImages/www/img/preserve_directory.txt
StereoMorph/inst/extdata/apps/digitizeImages/www/digitize_image.css
StereoMorph/inst/extdata/apps/digitizeImages/www/digitize_image.js
StereoMorph/inst/extdata/apps/digitizeImages/www/digitize_image.svg
StereoMorph/inst/extdata/apps/digitizeImages/www/preserve_directory.txt
StereoMorph/inst/extdata/apps/digitizeImages/digitize_image.html
StereoMorph/inst/extdata/apps/digitizeImages/session_parameters.txt
StereoMorph/inst/extdata/test_cal_a9_v2.txt
StereoMorph/inst/extdata/session_parameters.txt
StereoMorph/inst/extdata/lm_2d_a2_v1.txt
StereoMorph/inst/extdata/new_curve_pts2.txt
StereoMorph/inst/extdata/lm_landmarks_a2_v2.txt
StereoMorph/src
StereoMorph/src/generateQuads.cpp
StereoMorph/src/thresholdImageMatrix.cpp
StereoMorph/src/Makevars
StereoMorph/src/rgbToGray.cpp
StereoMorph/src/findBoundaryPoints.cpp
StereoMorph/src/drawRectangle.cpp
StereoMorph/src/equalizeImageHist.cpp
StereoMorph/src/erodeImage.cpp
StereoMorph/src/Makevars.win
StereoMorph/src/RcppExports.cpp
StereoMorph/src/meanBlurImage.cpp
StereoMorph/src/findCornerSubPix.cpp
StereoMorph/src/dilateImage.cpp
StereoMorph/NAMESPACE
StereoMorph/R
StereoMorph/R/reconstructStereoSets.R
StereoMorph/R/alignLandmarksToMidline.R
StereoMorph/R/readXML4R.R
StereoMorph/R/alignShapesToMidline.R
StereoMorph/R/digitizeImage.R
StereoMorph/R/dltEpipolarDistance.R
StereoMorph/R/dltCalibrateCameras.R
StereoMorph/R/findOptimalPointAlignment.R
StereoMorph/R/findInterpointDistanceError.R
StereoMorph/R/cprod_SM.R
StereoMorph/R/reflectMissingShapes.R
StereoMorph/R/drawShapes.R
StereoMorph/R/readShapes.R
StereoMorph/R/print_processing_times.R
StereoMorph/R/dltCoefficients.R
StereoMorph/R/uvector_SM.R
StereoMorph/R/removeOutlierCorners.R
StereoMorph/R/testCalibration.R
StereoMorph/R/pointsAtEvenSpacing.R
StereoMorph/R/dltTestCalibration.R
StereoMorph/R/drawCheckerboard.R
StereoMorph/R/reflectMissingLandmarks.R
StereoMorph/R/XML4R2list.R
StereoMorph/R/transformPlanarCalibrationCoordinates.R
StereoMorph/R/readBezierControlPoints.R
StereoMorph/R/readLandmarksToList.R
StereoMorph/R/dltCoefficientRMSError.R
StereoMorph/R/list2XML4R.R
StereoMorph/R/distanceGridUnits.R
StereoMorph/R/readCheckerboardsToArray.R
StereoMorph/R/listToJSONStr.R
StereoMorph/R/distancePointToLine.R
StereoMorph/R/tMatrixDC_SM.R
StereoMorph/R/imagePlaneGridTransform.R
StereoMorph/R/rotationMatrixZYX_SM.R
StereoMorph/R/imagePlaneGridTransformError.R
StereoMorph/R/RcppExports.R
StereoMorph/R/dltNearestPointOnEpipolar.R
StereoMorph/R/readLandmarksToArray.R
StereoMorph/R/distortionError.R
StereoMorph/R/dltTransformationParameterRMSError.R
StereoMorph/R/gridPointsFit.R
StereoMorph/R/dltReconstruct.R
StereoMorph/R/distancePointToPoint.R
StereoMorph/R/estimateDistortion.R
StereoMorph/R/avectors.R
StereoMorph/R/XML4R2listLines.R
StereoMorph/R/dltCCEstimateStartParams.R
StereoMorph/R/unifyLandmarks.R
StereoMorph/R/digitizeImages.R
StereoMorph/R/readXMLLines.R
StereoMorph/R/findEpipolarTangencyAngles.R
StereoMorph/R/orthogonalProjectionToLine.R
StereoMorph/R/matchCurvePoints.R
StereoMorph/R/estimateDLTCoefficients.R
StereoMorph/R/dltInverse.R
StereoMorph/R/calibrateCameras.R
StereoMorph/R/findHomography.R
StereoMorph/R/measureCheckerboardSize.R
StereoMorph/R/process_digitize_images_input.R
StereoMorph/R/gridPointsFitError.R
StereoMorph/R/quadraticPointsOnInterval.R
StereoMorph/R/undistort.R
StereoMorph/R/createErrorPlots.R
StereoMorph/R/findCheckerboardCorners.R
StereoMorph/R/dltMatchCurvePoints.R
StereoMorph/R/inverseGridTransform.R
StereoMorph/R/checkCornerOrder.R
StereoMorph/R/landmarkListToMatrix.R
StereoMorph/R/landmarkMatrixToList.R
StereoMorph/R/readLandmarksToMatrix.R
StereoMorph/R/dltEpipolarLine.R
StereoMorph/R/resampleGridImagePoints.R
StereoMorph/MD5
StereoMorph/DESCRIPTION
StereoMorph/man
StereoMorph/man/dltTestCalibration.Rd
StereoMorph/man/dltEpipolarDistance.Rd
StereoMorph/man/dltReconstruct.Rd
StereoMorph/man/digitizeImages.Rd
StereoMorph/man/alignLandmarksToMidline.Rd
StereoMorph/man/dltInverse.Rd
StereoMorph/man/dltTransformationParameterRMSError.Rd
StereoMorph/man/drawCheckerboard.Rd
StereoMorph/man/dltEpipolarLine.Rd
StereoMorph/man/readShapes.Rd
StereoMorph/man/transformPlanarCalibrationCoordinates.Rd
StereoMorph/man/distancePointToLine.Rd
StereoMorph/man/findCheckerboardCorners.Rd
StereoMorph/man/digitizeImage.Rd
StereoMorph/man/orthogonalProjectionToLine.Rd
StereoMorph/man/distancePointToPoint.Rd
StereoMorph/man/landmarkListToMatrix.Rd
StereoMorph/man/readCheckerboardsToArray.Rd
StereoMorph/man/dltNearestPointOnEpipolar.Rd
StereoMorph/man/gridPointsFit.Rd
StereoMorph/man/readBezierControlPoints.Rd
StereoMorph/man/distanceGridUnits.Rd
StereoMorph/man/readLandmarksToList.Rd
StereoMorph/man/reflectMissingLandmarks.Rd
StereoMorph/man/readLandmarksToMatrix.Rd
StereoMorph/man/quadraticPointsOnInterval.Rd
StereoMorph/man/calibrateCameras.Rd
StereoMorph/man/imagePlaneGridTransform.Rd
StereoMorph/man/findOptimalPointAlignment.Rd
StereoMorph/man/dltCoefficientRMSError.Rd
StereoMorph/man/landmarkMatrixToList.Rd
StereoMorph/man/reconstructStereoSets.Rd
StereoMorph/man/pointsAtEvenSpacing.Rd
StereoMorph/man/dltCoefficients.Rd
StereoMorph/man/measureCheckerboardSize.Rd
StereoMorph/man/imagePlaneGridTransformError.Rd
StereoMorph/man/dltMatchCurvePoints.Rd
StereoMorph/man/dltCalibrateCameras.Rd
StereoMorph/man/unifyLandmarks.Rd
StereoMorph/man/avectors.Rd
StereoMorph/man/resampleGridImagePoints.Rd
StereoMorph/man/StereoMorph-package.Rd