OriConvert : Différence entre versions
(→Help) |
(→Description) |
||
| Ligne 1 : | Ligne 1 : | ||
[[Image:picto-liste.png|25px]] [[Command|List of commands]] | [[Image:picto-liste.png|25px]] [[Command|List of commands]] | ||
==Description== | ==Description== | ||
| − | + | The tool [[OriConvert]] is a versatile command used to: | |
| + | *transform embedded GPS data from text format to MicMac's Xml orientation format. | ||
| + | *transform the GPS coordinate system, potentially into an euclidean coordinate system. | ||
| + | *generate image pattern for selecting a sample of the image block. | ||
| + | *compute relative speed of each camera in order to determine and correct GPS systematic error (delay). | ||
| + | *importing external orientation from others software: to come. | ||
===Syntax=== | ===Syntax=== | ||
Version du 2 juin 2016 à 11:29
Sommaire
Description
The tool OriConvert is a versatile command used to:
- transform embedded GPS data from text format to MicMac's Xml orientation format.
- transform the GPS coordinate system, potentially into an euclidean coordinate system.
- generate image pattern for selecting a sample of the image block.
- compute relative speed of each camera in order to determine and correct GPS systematic error (delay).
- importing external orientation from others software: to come.
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
You can access to the help by typing :
mm3d OriConvert -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}