AperiCloud : Différence entre versions

De MicMac
Aller à : navigation, rechercher
(Workflow)
(Workflow)
Ligne 18 : Ligne 18 :
 
[[Image:Picto-next.png|20px]] Next Command : [[SaisieMasqQT]].<br>
 
[[Image:Picto-next.png|20px]] Next Command : [[SaisieMasqQT]].<br>
 
<div style="z-index:1;position:relative;">[[Image:Pipeline GI.png|x300px]]</div>
 
<div style="z-index:1;position:relative;">[[Image:Pipeline GI.png|x300px]]</div>
<div style="background-color:green;width:20px;height:20px;left:479px;top:-94px;position:relative;border-radius:10px">
+
<div style="background-color:green;width:20px;height:20px;left:478px;top:-94px;position:relative;border-radius:10px">
 
</div>
 
</div>
  

Version du 5 mars 2016 à 17:33

Picto-liste.png List of commands

Description

AperiCloud is used for generating a visualization of camera position and sparse 3D model.

Syntax

The global syntax for AperiCloud is :

mm3d AperiCloud FullName Orientation NamedArgs

Results

AperiCloud, generate a sparse 3D cloud (".ply") with the position and orientation of each camera. If you don't use "Out" option, the file will be stored in your working directory at the name : AperiCloud-Ori_Name.ply. You can use MeshLab to visualize the file. 01 Gravillonn AO.jpg Pierrerue2.png Exercice Fontaine1.png

Workflow

AperiCloud is a tool dedicated to visualization of orientations. So you can use it every times you process a orientation. When you have processed the final orientation, you can define a 3D mask with the ".ply" file generated by AperiCloud (SaisieMasqQT).
Picto-previous.png Previous Command : Tapas,GCPBascule,Campari
Picto-next.png Next Command : SaisieMasqQT.

Pipeline GI.png

Help

You can access to the help by typing :

mm3d AperiCLoud -help

Mandatory unnamed args :

  • string :: {Full name (Dir+Pattern)}
  • string :: {Orientation directory}

Named args :

  • [Name=ExpTxt] INT :: {Point in txt format ? (Def=false)}
  • [Name=Out] string :: {Result (Def=AperiCloud.ply)}
  • [Name=Bin] INT :: {Ply in binary mode (Def=true)}
  • [Name=RGB] INT :: {Use RGB image to texturate points (Def=true)}
  • [Name=SeuilEc] REAL :: {Max residual (Def=10)}
  • [Name=LimBsH] REAL :: {Limit ratio base to height (Def=1e-2)}
  • [Name=WithPoints] bool :: {Do we add point cloud? (Def=true) }
  • [Name=CalPerIm] bool :: {If a calibration per image was used (Def=false)}
  • [Name=Focs] Pt2dr :: {Interval of Focal}
  • [Name=WithCam] bool :: {With Camera (Def=true)}
  • [Name=ColCadre] Pt3di :: {Col of camera rect Def= 255 0 0 (Red)}
  • [Name=ColRay] Pt3di :: {Col of camera rect Def= 0 255 0 (Green)}
  • [Name=SH] string :: {Set of Hom, Def="", give MasqFiltered for result of HomolFilterMasq}

Example

In example, you can launch this command in the Mur Saint Martin dataset :

mm3d AperiCloud «.*JPG » Out=MEP