AperiCloud : Différence entre versions
m |
(64b limitation) |
||
| Ligne 25 : | Ligne 25 : | ||
===Help=== | ===Help=== | ||
You can access to the help by typing : | You can access to the help by typing : | ||
| − | <pre>mm3d | + | <pre>mm3d AperiCloud -help</pre> |
Mandatory unnamed args : | Mandatory unnamed args : | ||
| Ligne 49 : | Ligne 49 : | ||
In example, you can launch this command in the Mur Saint Martin dataset : | In example, you can launch this command in the Mur Saint Martin dataset : | ||
<pre>mm3d AperiCloud «.*JPG » Out=MEP </pre> | <pre>mm3d AperiCloud «.*JPG » Out=MEP </pre> | ||
| + | |||
| + | == Known limitations == | ||
| + | === AperiCloud doesn't support 64 bits ply === | ||
| + | |||
| + | Due to this limitations, it is recommended to use local or truncated coordinate. Or not to use AperiCloud after georeferencement in a projected coordinates system. | ||
| + | Look to [http://forum-micmac.forumprod.com/point-cloud-seems-sliced-and-very-sparse-after-coord-chgt-t1270.html|this thread] for an example and further information. | ||
Version du 29 juin 2017 à 11:22
Sommaire
Description
AperiCloud is used for generating a visualization of and sparse 3D model and cameras position, computed by Tapas for example.
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.
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).
Previous Command : Tapas,GCPBascule,Campari
Next Command : SaisieMasqQT.
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
Known limitations
AperiCloud doesn't support 64 bits ply
Due to this limitations, it is recommended to use local or truncated coordinate. Or not to use AperiCloud after georeferencement in a projected coordinates system. Look to thread for an example and further information.