Skip to content

CLI Tools

natowi edited this page Jun 10, 2020 · 4 revisions

List of alicevision cli tools (WIP)

The CLI tools have a build-in help text. To display the help, run a tool without parameters from within the CLI. Additional information can be found here. Some tools may be restricted to a specific AliceVision version.

Default reconstruction

1. aliceVision_cameraInit

CameraInit loads image metadata, sensor information and generates viewpoints.sfm and cameraInit.sfm.

2. aliceVision_featureExtraction

Extracts features from the images, as well as descriptors for those features.

3. aliceVision_imageMatching

This is a preprocessing step which figures out which images make sense to match to each other.

4. aliceVision_featureMatching

Finds the correspondence between the images, using feature descriptors.

5. aliceVision_incrementalSfM

The StructureFromMotion (Incremental SfM) will reconstruct 3D points from the input images. (For Global SfM use the GlobalSfM node.)

6. aliceVision_prepareDenseScene

This node undistorts the images and generates EXR images

7. aliceVision_depthMapEstimation

(DepthMap) Retrieves the depth value of each pixel for all cameras that have been resolved by SfM.

8. aliceVision_depthMapFiltering

The DepthMapFilter forces depth consistency.

9. aliceVision_meshing

Generate dense point cloud and mesh from SfM point cloud or DepthMap

10. aliceVision_meshFiltering

Filters out unwanted elements from the mesh

11. aliceVision_texturing

Texturing creates UVs and projects the textures change quality and size/ file type of texture

Optional

aliceVision_cameraLocalization

Perform camera localization and retrieve the motion of an animated camera in the scene of the 3D reconstruction

aliceVision_convertLDRToHDR

Converts LDR images to HDR images

aliceVision_convertRAW

aliceVision_convertSfMFormat

aliceVision_exportAnimatedCamera

aliceVision_exportColoredPointCloud

aliceVision_globalSfM

aliceVision_meshDecimate

aliceVision_meshDenoising

aliceVision_meshResampling

aliceVision_panoramaCompositing

aliceVision_panoramaEstimation

aliceVision_panoramaExternalInfo

aliceVision_panoramaWarping

aliceVision_rigCalibration

aliceVision_rigLocalization

aliceVision_utils_fisheyeProjection

This program is used to stitch multiple fisheye images into an equirectangular 360┬░ panorama

aliceVision_utils_imageProcessing

Parse external information about cameras used in a panorama.

aliceVision_utils_keyframeSelection

aliceVision_utils_rigTransform

aliceVision_utils_sfmAlignment

aliceVision_utils_sfmColorHarmonize

aliceVision_utils_sfmLocalization

aliceVision_utils_sfmTransfer

aliceVision_utils_sfmTransform

For Testing / Evaluation / Experimental (not included in Meshroom GUI)

aliceVision_computeStructureFromKnownPoses

This program only triangulates points from known poses

aliceVision_convertFloatDescriptorToUchar

This program is used to convert SIFT features from float representation to unsigned char representation

aliceVision_exportCameraFrustums

Export camera frustrums as a triangle PLY file

aliceVision_exportKeypoints

aliceVision_exportMatches

aliceVision_exportMatlab

aliceVision_exportMeshlab

aliceVision_exportMeshroomMaya

aliceVision_exportMVE2

aliceVision_exportMVSTexturing

aliceVision_exportPMVS

aliceVision_exportTracks

aliceVision_samples_describeAndMatch

aliceVision_samples_evcorrection

aliceVision_samples_kvldFilter

aliceVision_samples_parseDatabase

aliceVision_samples_repeatabilityDataset

aliceVision_samples_robustEssential

(no cli help)

aliceVision_samples_robustEssentialBA

(no cli help)

aliceVision_samples_robustEssentialSpherical

Compute the relative pose between two spherical image. Use an Acontrario robust estimation based on angular errors

aliceVision_samples_robustFundamental

aliceVision_samples_robustFundamentalF10

aliceVision_samples_robustFundamentalGuided

(no cli help)

aliceVision_samples_robustHomography

(no cli help)

aliceVision_samples_robustHomographyGrowing

It shows how to match the feature robustly using the growing homography algorithm.

aliceVision_samples_robustHomographyGuided

(no cli help)

aliceVision_samples_siftMatching

(no cli help)

aliceVision_samples_undistoBrown

aliceVision_utils_frustumFiltering

Compute camera cones that share some putative visual content.

aliceVision_utils_qualityEvaluation

aliceVision_utils_split360Images

aliceVision_utils_voctreeCreation

aliceVision_utils_voctreeQueryUtility

aliceVision_utils_voctreeStatistics

main_svgSample

MeshDenoiser

MeshSDFilter

Clone this wiki locally