Package: StereoMorph 1.6.7
StereoMorph: Stereo Camera Calibration and Reconstruction
Functions for the collection of 3D points and curves using a stereo camera setup.
Authors:
StereoMorph_1.6.7.tar.gz
StereoMorph_1.6.7.zip(r-4.5)StereoMorph_1.6.7.zip(r-4.4)StereoMorph_1.6.7.zip(r-4.3)
StereoMorph_1.6.7.tgz(r-4.4-x86_64)StereoMorph_1.6.7.tgz(r-4.4-arm64)StereoMorph_1.6.7.tgz(r-4.3-x86_64)StereoMorph_1.6.7.tgz(r-4.3-arm64)
StereoMorph_1.6.7.tar.gz(r-4.5-noble)StereoMorph_1.6.7.tar.gz(r-4.4-noble)
StereoMorph_1.6.7.tgz(r-4.4-emscripten)StereoMorph_1.6.7.tgz(r-4.3-emscripten)
StereoMorph.pdf |StereoMorph.html✨
StereoMorph/json (API)
# Install 'StereoMorph' in R: |
install.packages('StereoMorph', repos = c('https://aaronolsen.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/aaronolsen/software/issues
Last updated 3 years agofrom:cea92c1ebb. Checks:OK: 4 NOTE: 5. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 12 2024 |
R-4.5-win-x86_64 | NOTE | Nov 12 2024 |
R-4.5-linux-x86_64 | NOTE | Nov 12 2024 |
R-4.4-win-x86_64 | NOTE | Nov 12 2024 |
R-4.4-mac-x86_64 | NOTE | Nov 12 2024 |
R-4.4-mac-aarch64 | NOTE | Nov 12 2024 |
R-4.3-win-x86_64 | OK | Nov 12 2024 |
R-4.3-mac-x86_64 | OK | Nov 12 2024 |
R-4.3-mac-aarch64 | OK | Nov 12 2024 |
Exports:alignLandmarksToMidlinealignShapesToMidlineavectorsbtShapescalibrateCamerascheck_system_command_SMcheckCornerOrdercprod_SMcreateErrorPlotsdigitizeImagedigitizeImagesdilateImagedistanceGridUnitsdistancePointToLinedistancePointToPlanedistancePointToPointdistortionErrordltCalibrateCamerasdltCCEstimateStartParamsdltCoefficientRMSErrordltCoefficientsdltEpipolarDistancedltEpipolarLinedltInversedltMatchCurvePointsdltNearestPointOnEpipolardltReconstructdltTestCalibrationdltTransformationParameterRMSErrordrawCheckerboarddrawRectangledrawShapesepipolarBezierequalizeImageHisterodeImageestimateDistortionestimateDLTCoefficientsestimateUndistortionextractFramesfindBoundaryPointsfindCheckerboardCornersfindCornerSubPixfindEpipolarTangencyAnglesfindHomographyfindInterpointDistanceErrorfindOptimalPointAlignmentgenerateQuadsgridPointsFitgridPointsFitErrorimagePlaneGridTransformimagePlaneGridTransformErrorintCornersFromQuadsinverseGridTransformlandmarkListToMatrixlandmarkMatrixToListlist2XML4RlistToJSONStrmatchCurvePointsmeanBlurImagemeasureCheckerboardSizeorderCornersorthogonalProjectionToLinepointsAtEvenSpacingpolyAreaprint_processing_timesprint.calibrateCamerasprint.shapesprint.summary.alignLandmarksToMidlineprint.summary.dltCalibrateCamerasprint.summary.dltCoefficientsprint.summary.dltMatchCurvePointsprint.summary.dltReconstructprint.summary.dltTestCalibrationprint.summary.measureCheckerboardSizeprint.summary.reflectMissingLandmarksprint.summary.unifyLandmarksprocess_digitize_images_inputquadraticPointsOnIntervalread_video_inforeadBezierControlPointsreadCheckerboardsToArrayreadLandmarksToArrayreadLandmarksToListreadLandmarksToMatrixreadShapesreadTPSreadXML4RreadXMLLinesreconstructStereoSetsreflectMissingLandmarksreflectMissingShapesremoveOutlierCornersresampleGridImagePointsrgbToGrayrotationMatrixZYX_SMStereoMorph_dilateImageStereoMorph_drawRectangleStereoMorph_equalizeImageHistStereoMorph_erodeImageStereoMorph_findBoundaryPointsStereoMorph_findCornerSubPixStereoMorph_generateQuadsStereoMorph_intCornersFromQuadsStereoMorph_meanBlurImageStereoMorph_orderCornersStereoMorph_rgbToGrayStereoMorph_thresholdImageMatrixsummary.alignLandmarksToMidlinesummary.dltCalibrateCamerassummary.dltCoefficientssummary.dltMatchCurvePointssummary.dltReconstructsummary.dltTestCalibrationsummary.measureCheckerboardSizesummary.reflectMissingLandmarkssummary.unifyLandmarkstestCalibrationthresholdImageMatrixtMatrixDC_SMTPSToShapestransformPlanarCalibrationCoordinatesundistortundistortionErrorundistortShapesunifyLandmarksuvector_SMwriteLMToTPSXML4R2listXML4R2listLines
Dependencies:base64encbezierbslibcachemclicommonmarkcrayondigestfastmapfontawesomefsgluehtmltoolshttpuvjpegjquerylibjsonlitelaterlifecyclemagrittrMASSmemoisemimepngpromisesR6rappdirsRcpprjsonrlangsassshinysourcetoolssvgViewRtiffwithrxtable
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Stereo Camera Morphometrics | StereoMorph-package alignShapesToMidline btShapes checkCornerOrder check_system_command_SM cprod_SM createErrorPlots dilateImage distancePointToPlane distortionError dltCCEstimateStartParams drawRectangle drawShapes epipolarBezier equalizeImageHist erodeImage estimateDistortion estimateDLTCoefficients estimateUndistortion findBoundaryPoints findCornerSubPix findEpipolarTangencyAngles findHomography findInterpointDistanceError generateQuads gridPointsFitError intCornersFromQuads inverseGridTransform list2XML4R listToJSONStr matchCurvePoints meanBlurImage orderCorners polyArea print_processing_times process_digitize_images_input readLandmarksToArray readTPS readXML4R readXMLLines read_video_info reflectMissingShapes removeOutlierCorners rgbToGray rotationMatrixZYX_SM StereoMorph StereoMorph_dilateImage StereoMorph_drawRectangle StereoMorph_equalizeImageHist StereoMorph_erodeImage StereoMorph_findBoundaryPoints StereoMorph_findCornerSubPix StereoMorph_generateQuads StereoMorph_intCornersFromQuads StereoMorph_meanBlurImage StereoMorph_orderCorners StereoMorph_rgbToGray StereoMorph_thresholdImageMatrix testCalibration thresholdImageMatrix tMatrixDC_SM undistort undistortionError undistortShapes uvector_SM XML4R2list XML4R2listLines |
Aligns bilateral landmarks to the midline plane | alignLandmarksToMidline print.summary.alignLandmarksToMidline summary.alignLandmarksToMidline |
Computes the angle between two vectors | avectors |
Finds the optimized DLT coefficients for a stereo camera setup | calibrateCameras print.calibrateCameras |
Opens the StereoMorph Digitizing App | digitizeImage |
Opens the StereoMorph Digitizing App | digitizeImages |
Returns the distances between pairs of points on a square grid | distanceGridUnits |
Finds the minimum distance(s) between point(s) and a line | distancePointToLine |
Finds the distance between two points or sets of points | distancePointToPoint |
Finds the optimized DLT coefficients for a stereo camera setup | dltCalibrateCameras print.summary.dltCalibrateCameras summary.dltCalibrateCameras |
Returns the error during calibration coefficient optimization | dltCoefficientRMSError |
Computes DLT coefficients for a stereo camera setup | dltCoefficients print.summary.dltCoefficients summary.dltCoefficients |
Finds the distance between a point and a self-epipolar line | dltEpipolarDistance |
Finds a epipolar or self-epipolar line | dltEpipolarLine |
Returns ideal pixel coordinates of 3D point(s) in a stereo camera setup | dltInverse |
Matches curve points between two camera views | dltMatchCurvePoints print.summary.dltMatchCurvePoints summary.dltMatchCurvePoints |
Returns the closest point on a epipolar line to a point or points | dltNearestPointOnEpipolar |
Reconstructs the 3D position of points in two or more camera views | dltReconstruct print.summary.dltReconstruct summary.dltReconstruct |
Tests the accuracy of a stereo camera calibration | dltTestCalibration print.summary.dltTestCalibration summary.dltTestCalibration |
Returns the error during transformation parameter optimization | dltTransformationParameterRMSError |
Creates a checkerboard image | drawCheckerboard |
Extracts frames from video | extractFrames |
Finds internal corners of a checkerboard pattern | findCheckerboardCorners |
Optimally aligns one point set to another | findOptimalPointAlignment |
Fits regularly spaced points to a sample line or grid | gridPointsFit |
Performs image perspective transformations to a grid | imagePlaneGridTransform |
Returns imagePlaneGridTransform error | imagePlaneGridTransformError |
Converts a landmark list to a landmark matrix | landmarkListToMatrix |
Converts a landmark matrix to a landmark list | landmarkMatrixToList |
Estimates checkerboard square size | measureCheckerboardSize print.summary.measureCheckerboardSize summary.measureCheckerboardSize |
Finds the orthogonal projection of a point onto a line | orthogonalProjectionToLine |
Generates evenly spaced points from point matrix | pointsAtEvenSpacing |
Generates points along an interval with quadratic parameterization | quadraticPointsOnInterval |
Reads a file of Bezier control points | readBezierControlPoints |
Reads file(s) containing grid points into an array | readCheckerboardsToArray |
Reads landmark file(s) into a list | readLandmarksToList |
Reads a landmark file or files into a matrix | readLandmarksToMatrix |
Reads a StereoMorph shape file | print.shapes readShapes |
3D reconstruction of landmark and curves from stereo coordinates | reconstructStereoSets |
Reflects missing landmarks across the plane of symmetry | print.summary.reflectMissingLandmarks reflectMissingLandmarks summary.reflectMissingLandmarks |
Resamples imaged grid points | resampleGridImagePoints |
Converts TPS file to shape file | TPSToShapes |
Performs rotational and translational transformations to a planar grid | transformPlanarCalibrationCoordinates |
Optimally align a set of partial landmark sets | print.summary.unifyLandmarks summary.unifyLandmarks unifyLandmarks |
Writes landmarks as TPS file | writeLMToTPS |