StereoMorph: Stereo Camera Calibration and Reconstruction

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

AuthorAaron Olsen, Annat Haber
Date of publication2016-06-06 06:40:03
MaintainerAaron Olsen <aolsen@uchicago.edu>
LicenseGPL (>= 2)
Version1.5.1
http://home.uchicago.edu/~aolsen/software/stereomorph.shtml

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

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.