OriConvert : Différence entre versions
(→Help) |
|||
| Ligne 23 : | Ligne 23 : | ||
==Help== | ==Help== | ||
| − | |||
| − | |||
| − | |||
Mandatory unnamed args : | Mandatory unnamed args : | ||
* string :: {Format specification} | * string :: {Format specification} | ||
Version du 2 juin 2016 à 11:25
Sommaire
Description
Tapioca is a simple tool interface for computing tie points. I think Tapioca should be sufficient in 95% of cases. If it is not the case, you will have to refer to a more complex and powerful tool named Pastis which will be described later. In fact, Tapioca is only an interface to Pastis.
Syntax
The global syntax for OriConvert is :
mm3d OriConvert Format_Specification Orientation_File Targeted_Orientation
Allowed commands
- OriTxtAgiSoft : Compute tie points for images in low resolution and then for high resolution.
- OriBluh : Compute tie points for all images in a given resolution.
- OriTxtInFile : Compute tie points for linear image canvas.
Results
Tapioca generate a directory named "Homol" ("Homol_SRes" for Tapioca MulScale) in your working directory which contain for each image of your canvas, a directory named "PastisImage_name". In this directory "Pastis" you will find a binary file (".dat") for each image linked with the first image by tie points. This binary files contains tie points.
For example, in Gravillons dataset, all images are linked so this is the arborescence of the Gravillon Homol directory :
Workflow
Tapioca, is generally the first command to launch in a MicMac process.
Previous Command : ~
Next Command : Tapas.
Help
Mandatory unnamed args :
* string :: {Format specification}
* string :: {Orientation file}
* string :: {Targeted orientation}
Named args :
* [Name=ChSys] string :: {Change coordinate file}
* [Name=Calib] string :: {External XML calibration file}
* [Name=AddCalib] bool :: {Try to add calibration, def=true}
* [Name=ConvOri] string :: {Orientation convention (like eConvAngPhotoMGrade ...)}
* [Name=PrePost] vector<std::string> :: {[Prefix,Postfix] to generate name of image from id}
* [Name=KN2I] string :: {Key 2 compute Name Image from Id in file}
* [Name=DN] REAL :: {Neighbooring distance for Image Graph}
* [Name=ImC] string :: {Image "Center" for computing AltiSol}
* [Name=NbImC] INT :: {Number of neighboors around Image "Center" (Def=50)}
* [Name=RedSizeSC] INT :: {Reduced Size of image to use for Tapioca for AltiSol (Def=1000)}
* [Name=Reexp] string :: {Reexport as Matrix (internal set up)}
* [Name=Regul] REAL :: {Regularisation cost (Cost of hole), Def=5.0}
* [Name=RegNewBr] REAL :: {cost of creating a new branch (Def=0.4, prop to Regul)}
* [Name=Reliab] REAL :: {Threshold for reliable speed, Def=0.75 (prop to Regul)}
* [Name=CalcV] bool :: {Compute speed (def = false)}
* [Name=Delay] REAL :: {Delay to take into account after speed estimate}
* [Name=TFC] bool :: {Teta from cap : compute orientation from speed)}
* [Name=RefOri] string :: {Ref Orientation (internal purpose)}
* [Name=SiftR] INT :: {Resolution of sift point for Tapioca ,when ImC, (Def No Sift)}
* [Name=SiftLR] INT :: {Low Resolution of sift point for MultisCale ,when ImC (Def no multicale)}
* [Name=NameCple] string :: {Name of XML file to save couples}
* [Name=Delaunay] bool :: {Add delaunay arc when save couple (Def=true)}
* [Name=DelaunayCross] bool :: {Complete delaunay with some crossing trick arc when save couple (Def=true)}
* [Name=Cpt] vector<int> :: {============ [CptMin,CptMax] for tuning purpose =======}
* [Name=UOC] bool :: {Use Only Center (tuning)}
* [Name=MTD1] bool :: {Compute Metadata only for first image (tuning)}
* [Name=Line] INT :: {Nb neighbour in the same line}
* [Name=CBF] bool :: {Export calib as a link to existing file}
* [Name=AltiSol] REAL :: {Average altitude of ground}
* [Name=Prof] REAL :: {Average Prof of images}
* [Name=OffsetXY] Pt2dr :: {Offset to substract from X,Y (To avoid possible round off error)}
* [Name=CalOFC] string :: {When specified compute initial orientation from centers (in Ori-GenFromC) Ori-${CalOFC}, must contains internal calibrations}
* [Name=OkNoIm] bool :: {Do not create error if image does not exist (def = false)}
* [Name=SzW] REAL :: {Size for visualisation}