<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://micmac.ensg.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mgaudin</id>
		<title>MicMac - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="http://micmac.ensg.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mgaudin"/>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php/Sp%C3%A9cial:Contributions/Mgaudin"/>
		<updated>2026-04-15T07:26:28Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=PIMs&amp;diff=2757</id>
		<title>PIMs</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=PIMs&amp;diff=2757"/>
				<updated>2018-08-14T16:08:34Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
PIMs (Per Image Matchings tool) performs the dense matching in image geometry : it computes depth map for each image.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&lt;br /&gt;
The global syntax for PIMs is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d PIMs Type Immage_Pattern Orientation&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mandatory unnamed args===&lt;br /&gt;
* string :: {Type in (Ground, Statue, Forest, TestIGN, QuickMac, MicMac, BigMac, MTDTmp)}&lt;br /&gt;
* string :: {Full Name (Dir+Pattern)}&lt;br /&gt;
* string :: {Orientation}&lt;br /&gt;
&lt;br /&gt;
===Unmandatory named args===&lt;br /&gt;
  * [Name=Masq3D] string :: {3D masq for point selection}&lt;br /&gt;
  * [Name=Out] string :: {final result (Def=C3DC.ply)}&lt;br /&gt;
  * [Name=SzNorm] INT :: {Sz of param for normal evaluation (&amp;lt;=0 if none, Def=2 means 5x5) }&lt;br /&gt;
  * [Name=PlyCoul] bool :: {Colour in ply ? (Def = true)}&lt;br /&gt;
  * [Name=Tuning] bool :: {Will disappear one day ...}&lt;br /&gt;
  * [Name=Purge] bool :: {Purge result, (Def=true)}&lt;br /&gt;
  * [Name=DownScale] REAL :: {DownScale of Final result, Def depends on mode}&lt;br /&gt;
  * [Name=ZoomF] INT :: {Zoom final, Def depends on mode}&lt;br /&gt;
  * [Name=UseGpu] bool :: {Use cuda (Def=false)}&lt;br /&gt;
  * [Name=DefCor] REAL :: {Def correlation, context depend}&lt;br /&gt;
  * [Name=ZReg] REAL :: {Regularisation, context depend}&lt;br /&gt;
  * [Name=ExpTxt] bool :: {Use txt tie points for determining image pairs}&lt;br /&gt;
  * [Name=FilePair] string :: {Explicit pairs of images (as in Tapioca)}&lt;br /&gt;
  * [Name=DebugMMByP] bool :: {Debug MMByPair ...}&lt;br /&gt;
  * [Name=Bin] bool :: {Generate Binary or Ascii (Def=true, Binary)}&lt;br /&gt;
  * [Name=ExpImSec] bool :: {Export Images Secondair, def=true}&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;code&amp;gt;ZoomF&amp;lt;/code&amp;gt; is specifed, indicates the Zoom Final (1 is full resolution, 2 is half...). Default value for each type of matching is:&lt;br /&gt;
* &amp;lt;code&amp;gt;BigMac&amp;lt;/code&amp;gt; = 2&lt;br /&gt;
* &amp;lt;code&amp;gt;MicMac&amp;lt;/code&amp;gt; = 4&lt;br /&gt;
* &amp;lt;code&amp;gt;QuickMac&amp;lt;/code&amp;gt; = 8&lt;br /&gt;
* &amp;lt;code&amp;gt;Statue&amp;lt;/code&amp;gt; = 2 (epipolair matching)&lt;br /&gt;
* &amp;lt;code&amp;gt;Forest&amp;lt;/code&amp;gt; = 4 (epipolair matching)&lt;br /&gt;
&lt;br /&gt;
==Workflow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : [[Campari]],[[AperiCloud]],[[SaisieMasqQT]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[PIMs2Ply]],[[PIMs2MNT]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;div style=&amp;quot;z-index:1;position:relative;&amp;quot;&amp;gt;[[Image:Pipeline GI.png|x300px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:green;width:19px;height:19px;left:477px;top:-94px;position:relative;border-radius:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
For example in the Grand Leez dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d PIMs2Mnt Forest DoOrtho=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or in the Viabon dataset, you can launch :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d PIMs QuickMac &amp;quot;image_002_00*.*tif&amp;quot; Ori-Compense-AF15P7-DPhase-La/ Masq3D=AperiCloud_Compense-AF15P7-DPhase-La_polyg3d.xml Out=NuageGps.ply FilePair=CpleImgs.xml&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=PIMs&amp;diff=2756</id>
		<title>PIMs</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=PIMs&amp;diff=2756"/>
				<updated>2018-08-14T16:06:03Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : /* Unmandatory named args */  Ajout informations sur ZoomF&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
PIMs (Per Image Matchings tool) performs the dense matching in image geometry : it computes depth map for each image.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&lt;br /&gt;
The global syntax for PIMs is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d PIMs Type Immage_Pattern Orientation&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mandatory unnamed args===&lt;br /&gt;
* string :: {Type in (Ground, Statue, Forest, TestIGN, QuickMac, MicMac, BigMac, MTDTmp)}&lt;br /&gt;
* string :: {Full Name (Dir+Pattern)}&lt;br /&gt;
* string :: {Orientation}&lt;br /&gt;
&lt;br /&gt;
===Unmandatory named args===&lt;br /&gt;
  * [Name=Masq3D] string :: {3D masq for point selection}&lt;br /&gt;
  * [Name=Out] string :: {final result (Def=C3DC.ply)}&lt;br /&gt;
  * [Name=SzNorm] INT :: {Sz of param for normal evaluation (&amp;lt;=0 if none, Def=2 means 5x5) }&lt;br /&gt;
  * [Name=PlyCoul] bool :: {Colour in ply ? (Def = true)}&lt;br /&gt;
  * [Name=Tuning] bool :: {Will disappear one day ...}&lt;br /&gt;
  * [Name=Purge] bool :: {Purge result, (Def=true)}&lt;br /&gt;
  * [Name=DownScale] REAL :: {DownScale of Final result, Def depends on mode}&lt;br /&gt;
  * [Name=ZoomF] INT :: {Zoom final, Def depends on mode}&lt;br /&gt;
  * [Name=UseGpu] bool :: {Use cuda (Def=false)}&lt;br /&gt;
  * [Name=DefCor] REAL :: {Def correlation, context depend}&lt;br /&gt;
  * [Name=ZReg] REAL :: {Regularisation, context depend}&lt;br /&gt;
  * [Name=ExpTxt] bool :: {Use txt tie points for determining image pairs}&lt;br /&gt;
  * [Name=FilePair] string :: {Explicit pairs of images (as in Tapioca)}&lt;br /&gt;
  * [Name=DebugMMByP] bool :: {Debug MMByPair ...}&lt;br /&gt;
  * [Name=Bin] bool :: {Generate Binary or Ascii (Def=true, Binary)}&lt;br /&gt;
  * [Name=ExpImSec] bool :: {Export Images Secondair, def=true}&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;code&amp;gt;ZoomF&amp;lt;/code&amp;gt; is specifed, indicates the Zoom Final (1 is full resolution, 2 is half...). Default value for each type of matching is:&lt;br /&gt;
- &amp;lt;code&amp;gt;BigMac&amp;lt;/code&amp;gt; = 2&lt;br /&gt;
- &amp;lt;code&amp;gt;MicMac&amp;lt;/code&amp;gt; = 4&lt;br /&gt;
- &amp;lt;code&amp;gt;QuickMac&amp;lt;/code&amp;gt; = 8&lt;br /&gt;
- &amp;lt;code&amp;gt;Statue&amp;lt;/code&amp;gt; = 2 (epipolair matching)&lt;br /&gt;
- &amp;lt;code&amp;gt;Forest&amp;lt;/code&amp;gt; = 4 (epipolair matching)&lt;br /&gt;
&lt;br /&gt;
==Workflow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : [[Campari]],[[AperiCloud]],[[SaisieMasqQT]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[PIMs2Ply]],[[PIMs2MNT]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;div style=&amp;quot;z-index:1;position:relative;&amp;quot;&amp;gt;[[Image:Pipeline GI.png|x300px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:green;width:19px;height:19px;left:477px;top:-94px;position:relative;border-radius:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
For example in the Grand Leez dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d PIMs2Mnt Forest DoOrtho=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or in the Viabon dataset, you can launch :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d PIMs QuickMac &amp;quot;image_002_00*.*tif&amp;quot; Ori-Compense-AF15P7-DPhase-La/ Masq3D=AperiCloud_Compense-AF15P7-DPhase-La_polyg3d.xml Out=NuageGps.ply FilePair=CpleImgs.xml&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Tapas&amp;diff=2755</id>
		<title>Tapas</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Tapas&amp;diff=2755"/>
				<updated>2018-08-14T15:33:28Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : Ajout source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
==Description==&lt;br /&gt;
Tapas is a tool offering most of the posssibilities of [[Apero]] for computing purely relative orientations&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Tapas is &lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas ModeCalib NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Allowed commands ===&lt;br /&gt;
This allowed commands, correspond to the distorsion model you want to use :&lt;br /&gt;
*&amp;lt;b&amp;gt;RadialBasic&amp;lt;/b&amp;gt; : for Classic Lens&lt;br /&gt;
*&amp;lt;b&amp;gt;RadialStd&amp;lt;/b&amp;gt; : for Classic Lens&lt;br /&gt;
*&amp;lt;b&amp;gt;RadialExtended&amp;lt;/b&amp;gt; : Classic Lens with extra distorsion parameters.&lt;br /&gt;
*&amp;lt;b&amp;gt;FraserBasic&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Fraser&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;FishEyeEqui&amp;lt;/b&amp;gt; : for FishEye Lens&lt;br /&gt;
*&amp;lt;b&amp;gt;FE_EquiSolBasic&amp;lt;/b&amp;gt;&lt;br /&gt;
* FishEyeBasic&lt;br /&gt;
* FishEyeStereo&lt;br /&gt;
*&amp;lt;b&amp;gt;Four&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;AddFour&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;AddPolyDeg&amp;lt;/b&amp;gt;&lt;br /&gt;
* Ebner&lt;br /&gt;
* Brown&lt;br /&gt;
* AutoCal&lt;br /&gt;
* Figee&lt;br /&gt;
* HemiEqui&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Description of the basic distortion models easily accessible in MicMac &lt;br /&gt;
!scope=col|Command&lt;br /&gt;
!scope=col|PPA/PPS&lt;br /&gt;
!scope=col|Polynomial correction&lt;br /&gt;
!scope=col|Decentric/Affine correction&lt;br /&gt;
!scope=col|Number of parameters to estimate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;RadialBasic&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Equals&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;r³, r⁵, r⁷&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;5&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;RadialStd&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Different&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;r³, r⁵, r⁷&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;8&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;RadialExtended&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Different&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;r³, r⁵, r⁷, r⁹, r¹¹&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;10&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;FraserBasic&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Equals&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;r³, r⁵, r⁷&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Yes&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;10&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;Fraser&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Different&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;r³, r⁵, r⁷&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Yes&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;12&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Source : https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XL-3-W3/327/2015/isprsarchives-XL-3-W3-327-2015.pdf&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
Tapas produce a directory named &amp;quot;Ori-Out_name&amp;quot; which contain :&lt;br /&gt;
*Camera calibration file : AutoCal[...].xml with camera parameters : focal length, PPP, distorsion parameters.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;ExportAPERO&amp;gt;&lt;br /&gt;
     &amp;lt;CalibrationInternConique&amp;gt;&lt;br /&gt;
          &amp;lt;KnownConv&amp;gt;eConvApero_DistM2C&amp;lt;/KnownConv&amp;gt;&lt;br /&gt;
          &amp;lt;PP&amp;gt;3036.5765679584747 1998.71167135734891&amp;lt;/PP&amp;gt; %Position of PPS in image&lt;br /&gt;
          &amp;lt;F&amp;gt;4037.08453810194351&amp;lt;/F&amp;gt; %Focal length&lt;br /&gt;
          &amp;lt;SzIm&amp;gt;6000 4000&amp;lt;/SzIm&amp;gt; %Image size&lt;br /&gt;
          &amp;lt;CalibDistortion&amp;gt;&lt;br /&gt;
               &amp;lt;ModRad&amp;gt; %Coefficient of distorsion&lt;br /&gt;
                    &amp;lt;CDist&amp;gt;3052.42394103968081 2001.86999748472294&amp;lt;/CDist&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDist&amp;gt;-4.50469053927919027e-09&amp;lt;/CoeffDist&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDist&amp;gt;3.40541430467215144e-16&amp;lt;/CoeffDist&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDist&amp;gt;6.26870361086794563e-25&amp;lt;/CoeffDist&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDistInv&amp;gt;4.51807038353698039e-09&amp;lt;/CoeffDistInv&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDistInv&amp;gt;-2.83621415930942252e-16&amp;lt;/CoeffDistInv&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDistInv&amp;gt;-1.28602811626265918e-23&amp;lt;/CoeffDistInv&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDistInv&amp;gt;5.99729269914569738e-31&amp;lt;/CoeffDistInv&amp;gt;&lt;br /&gt;
               &amp;lt;/ModRad&amp;gt;&lt;br /&gt;
          &amp;lt;/CalibDistortion&amp;gt;&lt;br /&gt;
     &amp;lt;/CalibrationInternConique&amp;gt;&lt;br /&gt;
&amp;lt;/ExportAPERO&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Orientation file for each picture : Orientation-image_name.xml with :camera orientation (3D similarity), tie points used for orientation etc...&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;ExportAPERO&amp;gt;&lt;br /&gt;
     &amp;lt;OrientationConique&amp;gt;&lt;br /&gt;
          &amp;lt;OrIntImaM2C&amp;gt;&lt;br /&gt;
               &amp;lt;I00&amp;gt;0 0&amp;lt;/I00&amp;gt;&lt;br /&gt;
               &amp;lt;V10&amp;gt;1 0&amp;lt;/V10&amp;gt;&lt;br /&gt;
               &amp;lt;V01&amp;gt;0 1&amp;lt;/V01&amp;gt;&lt;br /&gt;
          &amp;lt;/OrIntImaM2C&amp;gt;&lt;br /&gt;
          &amp;lt;TypeProj&amp;gt;eProjStenope&amp;lt;/TypeProj&amp;gt;&lt;br /&gt;
          &amp;lt;ZoneUtileInPixel&amp;gt;true&amp;lt;/ZoneUtileInPixel&amp;gt;&lt;br /&gt;
          &amp;lt;FileInterne&amp;gt;Ori-Arbitrary/AutoCal_Foc-16000_Cam-ILCE6000.xml&amp;lt;/FileInterne&amp;gt; %Camera model&lt;br /&gt;
          &amp;lt;RelativeNameFI&amp;gt;true&amp;lt;/RelativeNameFI&amp;gt;&lt;br /&gt;
          &amp;lt;Externe&amp;gt;&lt;br /&gt;
               &amp;lt;AltiSol&amp;gt;-8.50917595677101524&amp;lt;/AltiSol&amp;gt; &lt;br /&gt;
               &amp;lt;Profondeur&amp;gt;9.9233022137615734&amp;lt;/Profondeur&amp;gt;&lt;br /&gt;
               &amp;lt;Time&amp;gt;-1.00000000000000002e+30&amp;lt;/Time&amp;gt;&lt;br /&gt;
               &amp;lt;KnownConv&amp;gt;eConvApero_DistM2C&amp;lt;/KnownConv&amp;gt;&lt;br /&gt;
               &amp;lt;Centre&amp;gt;0.33581992261091842 -26.3001714173638206 0.000147586637632812767&amp;lt;/Centre&amp;gt; %Position of the PPS in arbitrary system&lt;br /&gt;
               &amp;lt;IncCentre&amp;gt;1 1 1&amp;lt;/IncCentre&amp;gt;&lt;br /&gt;
               &amp;lt;ParamRotation&amp;gt;&lt;br /&gt;
                    &amp;lt;CodageMatr&amp;gt; %Boresight matrix (arbitrary system)&lt;br /&gt;
                         &amp;lt;L1&amp;gt;-0.981263794354502505 -0.155204851492389134 0.11416137684098876&amp;lt;/L1&amp;gt;&lt;br /&gt;
                         &amp;lt;L2&amp;gt;-0.192442661386862057 0.818245676864819083 -0.541700871672157969&amp;lt;/L2&amp;gt;&lt;br /&gt;
                         &amp;lt;L3&amp;gt;-0.00933744972389951265 -0.553520971929031491 -0.832782892275888531&amp;lt;/L3&amp;gt;&lt;br /&gt;
                    &amp;lt;/CodageMatr&amp;gt;&lt;br /&gt;
               &amp;lt;/ParamRotation&amp;gt;&lt;br /&gt;
          &amp;lt;/Externe&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
When you use Tapas, a important part of informations are displaying directly in the terminal window, like image resiual or number of tie points used per images. Don't forget to look at this residuals when you use Tapas, for a good orientation you can decrease under 0.5px. All this informations are stocked in a file named &amp;quot;Residual.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
Tapas process internal and relative orientation, you it's placed just after Tapas. The way to visualize relative orientation is to use AperiCloud.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : [[Tapioca]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[AperiCloud]].&lt;br /&gt;
&lt;br /&gt;
==RadialBasic==&lt;br /&gt;
a subset of previous model: radial distortion with limited degrees of freedom ; adapted when there is a risk of divergence of RadialExtended; in this model there are 5 degrees of freedom : 1 for focal length , 2 for principal point and distortion center 3 , 2 for coefficients of radial distortion (r3 and r5 ).&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas RadialBasic -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=MOI] bool :: {MOI}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RadialExtended==&lt;br /&gt;
A model with radial distortion.&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas RadialExtended -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation} ''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT &lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) &lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example with the Mur Saint Martin dataset, you can launch : &lt;br /&gt;
&amp;lt;pre&amp;gt;Tapas RadialExtended &amp;quot;IMGP41((6[7-9])|([7-8][0-9])).JPG&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fraser==&lt;br /&gt;
a radial model, with decentric and affine parameters there are 12 degrees of freedom: 1 for focal length , 2 for principal point, 2 for distortion center , 3 for coefficients of radial distorsion (r3 , r5 r7 ), 2 for decentric parameters, 2 for affine parameters; the optional parameters LibAff and LibDec (def value true) can be set to false if decentric of affine parameters must stay frozen.&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas Fraser -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*{Calibration model} &lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) }&lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Image min and max (may avoid tricky pattern ...)}&lt;br /&gt;
*[Name=EcMax] REAL :: {Final threshold for residual, def = 5.0 }&lt;br /&gt;
&lt;br /&gt;
==FraserBasic==&lt;br /&gt;
same as previous with for principal point and distortion center constrained to have the same value (so 10 degree of freedom)&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas FraserBasic -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) }&lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Image min and max (may avoid tricky pattern ...)}&lt;br /&gt;
*[Name=EcMax] REAL :: {Final threshold for residual, def = 5.0 } &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FishEyeEqui==&lt;br /&gt;
a model adapted for diagonal fisheyes equilinear ( with atan physicall model com- pleted with polynomial parameters there are 14 degrees of freedom: 1 for focal length , 2 for principal point, 2 for distorsion center , 5 for coefficients of radial distortion (r3 , r5 r7 ), 2 for decentric parameters, 2 for affine parameters; by default the ray defining the useful mask is 95% of the diagonal.&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas FishEyeEqui -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) }&lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Image min and max (may avoid tricky pattern ...)}&lt;br /&gt;
*[Name=EcMax] REAL :: {Final threshold for residual, def = 5.0 } &lt;br /&gt;
&lt;br /&gt;
==HemiEqui==&lt;br /&gt;
same model as previous, but by default the ray defining the useful mask s 52% of the diagonal; adapted to hemispheric equilinear fisheye.&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas HemiEqui -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)} &lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) }&lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Image min and max (may avoid tricky&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Tapas&amp;diff=2754</id>
		<title>Tapas</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Tapas&amp;diff=2754"/>
				<updated>2018-08-14T15:26:31Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : /* Description */  Ajout informations dans le tableau&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
==Description==&lt;br /&gt;
Tapas is a tool offering most of the posssibilities of [[Apero]] for computing purely relative orientations&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Tapas is &lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas ModeCalib NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Allowed commands ===&lt;br /&gt;
This allowed commands, correspond to the distorsion model you want to use :&lt;br /&gt;
*&amp;lt;b&amp;gt;RadialBasic&amp;lt;/b&amp;gt; : for Classic Lens&lt;br /&gt;
*&amp;lt;b&amp;gt;RadialStd&amp;lt;/b&amp;gt; : for Classic Lens&lt;br /&gt;
*&amp;lt;b&amp;gt;RadialExtended&amp;lt;/b&amp;gt; : Classic Lens with extra distorsion parameters.&lt;br /&gt;
*&amp;lt;b&amp;gt;FraserBasic&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Fraser&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;FishEyeEqui&amp;lt;/b&amp;gt; : for FishEye Lens&lt;br /&gt;
*&amp;lt;b&amp;gt;FE_EquiSolBasic&amp;lt;/b&amp;gt;&lt;br /&gt;
* FishEyeBasic&lt;br /&gt;
* FishEyeStereo&lt;br /&gt;
*&amp;lt;b&amp;gt;Four&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;AddFour&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;AddPolyDeg&amp;lt;/b&amp;gt;&lt;br /&gt;
* Ebner&lt;br /&gt;
* Brown&lt;br /&gt;
* AutoCal&lt;br /&gt;
* Figee&lt;br /&gt;
* HemiEqui&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Description of the basic distortion models easily accessible in MicMac&lt;br /&gt;
!scope=col|Command&lt;br /&gt;
!scope=col|PPA/PPS&lt;br /&gt;
!scope=col|Polynomial correction&lt;br /&gt;
!scope=col|Decentric/Affine correction&lt;br /&gt;
!scope=col|Number of parameters to estimate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;RadialBasic&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Equals&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;r³, r⁵, r⁷&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;5&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;RadialStd&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Different&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;r³, r⁵, r⁷&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;8&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;RadialExtended&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Different&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;r³, r⁵, r⁷, r⁹, r¹¹&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;10&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;FraserBasic&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Equals&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;r³, r⁵, r⁷&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Yes&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;10&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;Fraser&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Different&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;r³, r⁵, r⁷&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;Yes&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;12&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
Tapas produce a directory named &amp;quot;Ori-Out_name&amp;quot; which contain :&lt;br /&gt;
*Camera calibration file : AutoCal[...].xml with camera parameters : focal length, PPP, distorsion parameters.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;ExportAPERO&amp;gt;&lt;br /&gt;
     &amp;lt;CalibrationInternConique&amp;gt;&lt;br /&gt;
          &amp;lt;KnownConv&amp;gt;eConvApero_DistM2C&amp;lt;/KnownConv&amp;gt;&lt;br /&gt;
          &amp;lt;PP&amp;gt;3036.5765679584747 1998.71167135734891&amp;lt;/PP&amp;gt; %Position of PPS in image&lt;br /&gt;
          &amp;lt;F&amp;gt;4037.08453810194351&amp;lt;/F&amp;gt; %Focal length&lt;br /&gt;
          &amp;lt;SzIm&amp;gt;6000 4000&amp;lt;/SzIm&amp;gt; %Image size&lt;br /&gt;
          &amp;lt;CalibDistortion&amp;gt;&lt;br /&gt;
               &amp;lt;ModRad&amp;gt; %Coefficient of distorsion&lt;br /&gt;
                    &amp;lt;CDist&amp;gt;3052.42394103968081 2001.86999748472294&amp;lt;/CDist&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDist&amp;gt;-4.50469053927919027e-09&amp;lt;/CoeffDist&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDist&amp;gt;3.40541430467215144e-16&amp;lt;/CoeffDist&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDist&amp;gt;6.26870361086794563e-25&amp;lt;/CoeffDist&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDistInv&amp;gt;4.51807038353698039e-09&amp;lt;/CoeffDistInv&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDistInv&amp;gt;-2.83621415930942252e-16&amp;lt;/CoeffDistInv&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDistInv&amp;gt;-1.28602811626265918e-23&amp;lt;/CoeffDistInv&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDistInv&amp;gt;5.99729269914569738e-31&amp;lt;/CoeffDistInv&amp;gt;&lt;br /&gt;
               &amp;lt;/ModRad&amp;gt;&lt;br /&gt;
          &amp;lt;/CalibDistortion&amp;gt;&lt;br /&gt;
     &amp;lt;/CalibrationInternConique&amp;gt;&lt;br /&gt;
&amp;lt;/ExportAPERO&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Orientation file for each picture : Orientation-image_name.xml with :camera orientation (3D similarity), tie points used for orientation etc...&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;ExportAPERO&amp;gt;&lt;br /&gt;
     &amp;lt;OrientationConique&amp;gt;&lt;br /&gt;
          &amp;lt;OrIntImaM2C&amp;gt;&lt;br /&gt;
               &amp;lt;I00&amp;gt;0 0&amp;lt;/I00&amp;gt;&lt;br /&gt;
               &amp;lt;V10&amp;gt;1 0&amp;lt;/V10&amp;gt;&lt;br /&gt;
               &amp;lt;V01&amp;gt;0 1&amp;lt;/V01&amp;gt;&lt;br /&gt;
          &amp;lt;/OrIntImaM2C&amp;gt;&lt;br /&gt;
          &amp;lt;TypeProj&amp;gt;eProjStenope&amp;lt;/TypeProj&amp;gt;&lt;br /&gt;
          &amp;lt;ZoneUtileInPixel&amp;gt;true&amp;lt;/ZoneUtileInPixel&amp;gt;&lt;br /&gt;
          &amp;lt;FileInterne&amp;gt;Ori-Arbitrary/AutoCal_Foc-16000_Cam-ILCE6000.xml&amp;lt;/FileInterne&amp;gt; %Camera model&lt;br /&gt;
          &amp;lt;RelativeNameFI&amp;gt;true&amp;lt;/RelativeNameFI&amp;gt;&lt;br /&gt;
          &amp;lt;Externe&amp;gt;&lt;br /&gt;
               &amp;lt;AltiSol&amp;gt;-8.50917595677101524&amp;lt;/AltiSol&amp;gt; &lt;br /&gt;
               &amp;lt;Profondeur&amp;gt;9.9233022137615734&amp;lt;/Profondeur&amp;gt;&lt;br /&gt;
               &amp;lt;Time&amp;gt;-1.00000000000000002e+30&amp;lt;/Time&amp;gt;&lt;br /&gt;
               &amp;lt;KnownConv&amp;gt;eConvApero_DistM2C&amp;lt;/KnownConv&amp;gt;&lt;br /&gt;
               &amp;lt;Centre&amp;gt;0.33581992261091842 -26.3001714173638206 0.000147586637632812767&amp;lt;/Centre&amp;gt; %Position of the PPS in arbitrary system&lt;br /&gt;
               &amp;lt;IncCentre&amp;gt;1 1 1&amp;lt;/IncCentre&amp;gt;&lt;br /&gt;
               &amp;lt;ParamRotation&amp;gt;&lt;br /&gt;
                    &amp;lt;CodageMatr&amp;gt; %Boresight matrix (arbitrary system)&lt;br /&gt;
                         &amp;lt;L1&amp;gt;-0.981263794354502505 -0.155204851492389134 0.11416137684098876&amp;lt;/L1&amp;gt;&lt;br /&gt;
                         &amp;lt;L2&amp;gt;-0.192442661386862057 0.818245676864819083 -0.541700871672157969&amp;lt;/L2&amp;gt;&lt;br /&gt;
                         &amp;lt;L3&amp;gt;-0.00933744972389951265 -0.553520971929031491 -0.832782892275888531&amp;lt;/L3&amp;gt;&lt;br /&gt;
                    &amp;lt;/CodageMatr&amp;gt;&lt;br /&gt;
               &amp;lt;/ParamRotation&amp;gt;&lt;br /&gt;
          &amp;lt;/Externe&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
When you use Tapas, a important part of informations are displaying directly in the terminal window, like image resiual or number of tie points used per images. Don't forget to look at this residuals when you use Tapas, for a good orientation you can decrease under 0.5px. All this informations are stocked in a file named &amp;quot;Residual.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
Tapas process internal and relative orientation, you it's placed just after Tapas. The way to visualize relative orientation is to use AperiCloud.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : [[Tapioca]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[AperiCloud]].&lt;br /&gt;
&lt;br /&gt;
==RadialBasic==&lt;br /&gt;
a subset of previous model: radial distortion with limited degrees of freedom ; adapted when there is a risk of divergence of RadialExtended; in this model there are 5 degrees of freedom : 1 for focal length , 2 for principal point and distortion center 3 , 2 for coefficients of radial distortion (r3 and r5 ).&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas RadialBasic -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=MOI] bool :: {MOI}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RadialExtended==&lt;br /&gt;
A model with radial distortion.&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas RadialExtended -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation} ''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT &lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) &lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example with the Mur Saint Martin dataset, you can launch : &lt;br /&gt;
&amp;lt;pre&amp;gt;Tapas RadialExtended &amp;quot;IMGP41((6[7-9])|([7-8][0-9])).JPG&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fraser==&lt;br /&gt;
a radial model, with decentric and affine parameters there are 12 degrees of freedom: 1 for focal length , 2 for principal point, 2 for distortion center , 3 for coefficients of radial distorsion (r3 , r5 r7 ), 2 for decentric parameters, 2 for affine parameters; the optional parameters LibAff and LibDec (def value true) can be set to false if decentric of affine parameters must stay frozen.&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas Fraser -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*{Calibration model} &lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) }&lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Image min and max (may avoid tricky pattern ...)}&lt;br /&gt;
*[Name=EcMax] REAL :: {Final threshold for residual, def = 5.0 }&lt;br /&gt;
&lt;br /&gt;
==FraserBasic==&lt;br /&gt;
same as previous with for principal point and distortion center constrained to have the same value (so 10 degree of freedom)&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas FraserBasic -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) }&lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Image min and max (may avoid tricky pattern ...)}&lt;br /&gt;
*[Name=EcMax] REAL :: {Final threshold for residual, def = 5.0 } &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FishEyeEqui==&lt;br /&gt;
a model adapted for diagonal fisheyes equilinear ( with atan physicall model com- pleted with polynomial parameters there are 14 degrees of freedom: 1 for focal length , 2 for principal point, 2 for distorsion center , 5 for coefficients of radial distortion (r3 , r5 r7 ), 2 for decentric parameters, 2 for affine parameters; by default the ray defining the useful mask is 95% of the diagonal.&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas FishEyeEqui -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) }&lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Image min and max (may avoid tricky pattern ...)}&lt;br /&gt;
*[Name=EcMax] REAL :: {Final threshold for residual, def = 5.0 } &lt;br /&gt;
&lt;br /&gt;
==HemiEqui==&lt;br /&gt;
same model as previous, but by default the ray defining the useful mask s 52% of the diagonal; adapted to hemispheric equilinear fisheye.&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas HemiEqui -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)} &lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) }&lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Image min and max (may avoid tricky&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Tips_%26_Tricks&amp;diff=2641</id>
		<title>Tips &amp; Tricks</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Tips_%26_Tricks&amp;diff=2641"/>
				<updated>2018-08-03T12:41:18Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : Début page, à compléter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Vous pouvez accéder à des interfaces de saisie graphique en ajoutant un &amp;quot;v&amp;quot; devant le nom de la commande MicMac (''vTapioca'', ''vTapas'', etc.)&lt;br /&gt;
&lt;br /&gt;
* Si un jour vous lancez '''SaisieMasqQT''' et que votre nuage ne s'affiche pas, c'est peut-être qu'il est loin car dans un repère absolu. Si ça vous arrive, faites un double clic au centre de l'écran et ça devrait ramener votre nuage au centre !&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Bascule&amp;diff=2634</id>
		<title>Bascule</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Bascule&amp;diff=2634"/>
				<updated>2018-08-02T12:44:51Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : Ajout info de la documentation : Bascule est obsolète&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
==Description==&lt;br /&gt;
Bascule generate orientations coherent with some physical information on the scene.&lt;br /&gt;
&lt;br /&gt;
Bascule used to do, more a less, all of the functionalities done by [[SBGlobBascule]], [[GCPBascule]], [[RepLocBascule]] and [[CenterBascule]]; it is obsolete, still maintained for compatibility, but no longer documented.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Bascule is: &amp;lt;pre&amp;gt;mm3d Bascule FullName Orientation Out_xml Named args&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Help===&lt;br /&gt;
You can access to the help by typing : &amp;lt;code&amp;gt;mm3d Bascule -help&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full name (Dir+Pat)}&lt;br /&gt;
*string :: {Orientation in}&lt;br /&gt;
*string :: {Out: orientation or local repair (if postfixed by &amp;quot;xml&amp;quot;)}&lt;br /&gt;
&lt;br /&gt;
Named args : &lt;br /&gt;
*[Name=ImPl] vector&amp;lt;std::string&amp;gt;&lt;br /&gt;
*[Name=ExpTxt] INT&lt;br /&gt;
*[Name=PostPlan] string&lt;br /&gt;
*[Name=AllPl] bool&lt;br /&gt;
*[Name=UserKeyPlan] bool&lt;br /&gt;
*[Name=P1Rep] Pt2dr :: {P1Rep}&lt;br /&gt;
*[Name=P2Rep] Pt2dr :: {P2Rep}&lt;br /&gt;
*[Name=AxeRep] Pt2dr&lt;br /&gt;
*[Name=ImRep] string&lt;br /&gt;
*[Name=Teta] REAL :: {Angle (degree)}&lt;br /&gt;
*[Name=MesureIm] string :: {Image measure file}&lt;br /&gt;
*[Name=OrthoCyl] bool :: {Generate a local repair of orthocyl mode}&lt;br /&gt;
*[Name=DistFS] REAL :: {Distance between to fix scale, if not given no scaling}&lt;br /&gt;
*[Name=Norm] Pt3dr :: {Target normal for the plane}&lt;br /&gt;
*[Name=SNorm] Pt3dr :: {&amp;quot;Symbolic Normal&amp;quot; (must be X, Y or Z)}&lt;br /&gt;
*[Name=LimBsH] REAL :: {Limit ratio base to high (Def=1e-2)}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Tapas&amp;diff=2631</id>
		<title>Tapas</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Tapas&amp;diff=2631"/>
				<updated>2018-07-31T15:38:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : Ajout information sur les modèles de distorsion : un début...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
==Description==&lt;br /&gt;
Tapas is a tool offering most of the posssibilities of [[Apero]] for computing purely relative orientations&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Tapas is &lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas ModeCalib NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Allowed commands ===&lt;br /&gt;
This allowed commands, correspond to the distorsion model you want to use :&lt;br /&gt;
*&amp;lt;b&amp;gt;RadialBasic&amp;lt;/b&amp;gt; : for Classic Lens&lt;br /&gt;
*&amp;lt;b&amp;gt;RadialStd&amp;lt;/b&amp;gt; : for Classic Lens&lt;br /&gt;
*&amp;lt;b&amp;gt;RadialExtended&amp;lt;/b&amp;gt; : Classic Lens with extra distorsion parameters.&lt;br /&gt;
*&amp;lt;b&amp;gt;FraserBasic&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Fraser&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;FishEyeEqui&amp;lt;/b&amp;gt; : for FishEye Lens&lt;br /&gt;
*&amp;lt;b&amp;gt;FE_EquiSolBasic&amp;lt;/b&amp;gt;&lt;br /&gt;
* FishEyeBasic&lt;br /&gt;
* FishEyeStereo&lt;br /&gt;
*&amp;lt;b&amp;gt;Four&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;AddFour&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;AddPolyDeg&amp;lt;/b&amp;gt;&lt;br /&gt;
* Ebner&lt;br /&gt;
* Brown&lt;br /&gt;
* AutoCal&lt;br /&gt;
* Figee&lt;br /&gt;
* HemiEqui&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Description of distorsion model&lt;br /&gt;
!scope=col|Command&lt;br /&gt;
!scope=col|Number of parameters to estimate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;RadialBasic&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;5&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;RadialStd&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;8&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;RadialExtended&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;10&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;FraserBasic&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;10&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;code&amp;gt;Fraser&amp;lt;/code&amp;gt;&amp;lt;/center&amp;gt; || &amp;lt;center&amp;gt;12&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
Tapas produce a directory named &amp;quot;Ori-Out_name&amp;quot; which contain :&lt;br /&gt;
*Camera calibration file : AutoCal[...].xml with camera parameters : focal length, PPP, distorsion parameters.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;ExportAPERO&amp;gt;&lt;br /&gt;
     &amp;lt;CalibrationInternConique&amp;gt;&lt;br /&gt;
          &amp;lt;KnownConv&amp;gt;eConvApero_DistM2C&amp;lt;/KnownConv&amp;gt;&lt;br /&gt;
          &amp;lt;PP&amp;gt;3036.5765679584747 1998.71167135734891&amp;lt;/PP&amp;gt; %Position of PPS in image&lt;br /&gt;
          &amp;lt;F&amp;gt;4037.08453810194351&amp;lt;/F&amp;gt; %Focal length&lt;br /&gt;
          &amp;lt;SzIm&amp;gt;6000 4000&amp;lt;/SzIm&amp;gt; %Image size&lt;br /&gt;
          &amp;lt;CalibDistortion&amp;gt;&lt;br /&gt;
               &amp;lt;ModRad&amp;gt; %Coefficient of distorsion&lt;br /&gt;
                    &amp;lt;CDist&amp;gt;3052.42394103968081 2001.86999748472294&amp;lt;/CDist&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDist&amp;gt;-4.50469053927919027e-09&amp;lt;/CoeffDist&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDist&amp;gt;3.40541430467215144e-16&amp;lt;/CoeffDist&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDist&amp;gt;6.26870361086794563e-25&amp;lt;/CoeffDist&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDistInv&amp;gt;4.51807038353698039e-09&amp;lt;/CoeffDistInv&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDistInv&amp;gt;-2.83621415930942252e-16&amp;lt;/CoeffDistInv&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDistInv&amp;gt;-1.28602811626265918e-23&amp;lt;/CoeffDistInv&amp;gt;&lt;br /&gt;
                    &amp;lt;CoeffDistInv&amp;gt;5.99729269914569738e-31&amp;lt;/CoeffDistInv&amp;gt;&lt;br /&gt;
               &amp;lt;/ModRad&amp;gt;&lt;br /&gt;
          &amp;lt;/CalibDistortion&amp;gt;&lt;br /&gt;
     &amp;lt;/CalibrationInternConique&amp;gt;&lt;br /&gt;
&amp;lt;/ExportAPERO&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Orientation file for each picture : Orientation-image_name.xml with :camera orientation (3D similarity), tie points used for orientation etc...&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;ExportAPERO&amp;gt;&lt;br /&gt;
     &amp;lt;OrientationConique&amp;gt;&lt;br /&gt;
          &amp;lt;OrIntImaM2C&amp;gt;&lt;br /&gt;
               &amp;lt;I00&amp;gt;0 0&amp;lt;/I00&amp;gt;&lt;br /&gt;
               &amp;lt;V10&amp;gt;1 0&amp;lt;/V10&amp;gt;&lt;br /&gt;
               &amp;lt;V01&amp;gt;0 1&amp;lt;/V01&amp;gt;&lt;br /&gt;
          &amp;lt;/OrIntImaM2C&amp;gt;&lt;br /&gt;
          &amp;lt;TypeProj&amp;gt;eProjStenope&amp;lt;/TypeProj&amp;gt;&lt;br /&gt;
          &amp;lt;ZoneUtileInPixel&amp;gt;true&amp;lt;/ZoneUtileInPixel&amp;gt;&lt;br /&gt;
          &amp;lt;FileInterne&amp;gt;Ori-Arbitrary/AutoCal_Foc-16000_Cam-ILCE6000.xml&amp;lt;/FileInterne&amp;gt; %Camera model&lt;br /&gt;
          &amp;lt;RelativeNameFI&amp;gt;true&amp;lt;/RelativeNameFI&amp;gt;&lt;br /&gt;
          &amp;lt;Externe&amp;gt;&lt;br /&gt;
               &amp;lt;AltiSol&amp;gt;-8.50917595677101524&amp;lt;/AltiSol&amp;gt; &lt;br /&gt;
               &amp;lt;Profondeur&amp;gt;9.9233022137615734&amp;lt;/Profondeur&amp;gt;&lt;br /&gt;
               &amp;lt;Time&amp;gt;-1.00000000000000002e+30&amp;lt;/Time&amp;gt;&lt;br /&gt;
               &amp;lt;KnownConv&amp;gt;eConvApero_DistM2C&amp;lt;/KnownConv&amp;gt;&lt;br /&gt;
               &amp;lt;Centre&amp;gt;0.33581992261091842 -26.3001714173638206 0.000147586637632812767&amp;lt;/Centre&amp;gt; %Position of the PPS in arbitrary system&lt;br /&gt;
               &amp;lt;IncCentre&amp;gt;1 1 1&amp;lt;/IncCentre&amp;gt;&lt;br /&gt;
               &amp;lt;ParamRotation&amp;gt;&lt;br /&gt;
                    &amp;lt;CodageMatr&amp;gt; %Boresight matrix (arbitrary system)&lt;br /&gt;
                         &amp;lt;L1&amp;gt;-0.981263794354502505 -0.155204851492389134 0.11416137684098876&amp;lt;/L1&amp;gt;&lt;br /&gt;
                         &amp;lt;L2&amp;gt;-0.192442661386862057 0.818245676864819083 -0.541700871672157969&amp;lt;/L2&amp;gt;&lt;br /&gt;
                         &amp;lt;L3&amp;gt;-0.00933744972389951265 -0.553520971929031491 -0.832782892275888531&amp;lt;/L3&amp;gt;&lt;br /&gt;
                    &amp;lt;/CodageMatr&amp;gt;&lt;br /&gt;
               &amp;lt;/ParamRotation&amp;gt;&lt;br /&gt;
          &amp;lt;/Externe&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
When you use Tapas, a important part of informations are displaying directly in the terminal window, like image resiual or number of tie points used per images. Don't forget to look at this residuals when you use Tapas, for a good orientation you can decrease under 0.5px. All this informations are stocked in a file named &amp;quot;Residual.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
Tapas process internal and relative orientation, you it's placed just after Tapas. The way to visualize relative orientation is to use AperiCloud.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : [[Tapioca]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[AperiCloud]].&lt;br /&gt;
&lt;br /&gt;
==RadialBasic==&lt;br /&gt;
a subset of previous model: radial distortion with limited degrees of freedom ; adapted when there is a risk of divergence of RadialExtended; in this model there are 5 degrees of freedom : 1 for focal length , 2 for principal point and distortion center 3 , 2 for coefficients of radial distortion (r3 and r5 ).&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas RadialBasic -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=MOI] bool :: {MOI}''&amp;lt;/span style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RadialExtended==&lt;br /&gt;
A model with radial distortion.&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas RadialExtended -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation} ''&amp;lt;/span style&amp;gt;&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT &lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) &lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example with the Mur Saint Martin dataset, you can launch : &lt;br /&gt;
&amp;lt;pre&amp;gt;Tapas RadialExtended &amp;quot;IMGP41((6[7-9])|([7-8][0-9])).JPG&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fraser==&lt;br /&gt;
a radial model, with decentric and affine parameters there are 12 degrees of freedom: 1 for focal length , 2 for principal point, 2 for distortion center , 3 for coefficients of radial distorsion (r3 , r5 r7 ), 2 for decentric parameters, 2 for affine parameters; the optional parameters LibAff and LibDec (def value true) can be set to false if decentric of affine parameters must stay frozen.&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas Fraser -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*{Calibration model} &lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) }&lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Image min and max (may avoid tricky pattern ...)}&lt;br /&gt;
*[Name=EcMax] REAL :: {Final threshold for residual, def = 5.0 }&lt;br /&gt;
&lt;br /&gt;
==FraserBasic==&lt;br /&gt;
same as previous with for principal point and distortion center constrained to have the same value (so 10 degree of freedom)&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas FraserBasic -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) }&lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Image min and max (may avoid tricky pattern ...)}&lt;br /&gt;
*[Name=EcMax] REAL :: {Final threshold for residual, def = 5.0 } &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FishEyeEqui==&lt;br /&gt;
a model adapted for diagonal fisheyes equilinear ( with atan physicall model com- pleted with polynomial parameters there are 14 degrees of freedom: 1 for focal length , 2 for principal point, 2 for distorsion center , 5 for coefficients of radial distortion (r3 , r5 r7 ), 2 for decentric parameters, 2 for affine parameters; by default the ray defining the useful mask is 95% of the diagonal.&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas FishEyeEqui -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) }&lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Image min and max (may avoid tricky pattern ...)}&lt;br /&gt;
*[Name=EcMax] REAL :: {Final threshold for residual, def = 5.0 } &lt;br /&gt;
&lt;br /&gt;
==HemiEqui==&lt;br /&gt;
same model as previous, but by default the ray defining the useful mask s 52% of the diagonal; adapted to hemispheric equilinear fisheye.&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas HemiEqui -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Calibration model}&lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)} &lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Directory of Output Orientation}&lt;br /&gt;
*[Name=InCal] string :: {Directory of Input Internal Orientation (Calibration)}&lt;br /&gt;
*[Name=InOri] string :: {Directory of Input External Orientation}&lt;br /&gt;
*[Name=DoC] INT :: {Do Compensation}&lt;br /&gt;
*[Name=ForCalib] INT :: {Is for calibration (Change def value of LMV and prop diag)?}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Keep images with focal length inside range [A,B] (A,B in mm) (Def=keep all)}&lt;br /&gt;
*[Name=VitesseInit] INT&lt;br /&gt;
*[Name=PPRel] Pt2dr :: {Principal point shift}&lt;br /&gt;
*[Name=Decentre] INT :: {Principal point is shifted (Def=false)}&lt;br /&gt;
*[Name=PropDiag] REAL :: {Hemi-spherik fisheye diameter to diagonal ratio}&lt;br /&gt;
*[Name=SauvAutom] string :: {Save intermediary results to, Set NONE if dont want any}&lt;br /&gt;
*[Name=ImInit] string :: {Force first image}&lt;br /&gt;
*[Name=MOI] bool :: {MOI}&lt;br /&gt;
*[Name=DBF] INT :: {Debug (internal use : DebugPbCondFaisceau=true) }&lt;br /&gt;
*[Name=Debug] bool :: {Partial file for debug}&lt;br /&gt;
*[Name=DegRadMax] INT :: {Max degree of radial, default model dependent}&lt;br /&gt;
*[Name=DegGen] INT :: {Max degree of general polynome, default model dependent (generally 0 or 1)}&lt;br /&gt;
*[Name=LibAff] bool :: {Free affine parameter, Def=true}&lt;br /&gt;
*[Name=LibDec] bool :: {Free decentric parameter, Def=true}&lt;br /&gt;
*[Name=LibPP] bool :: {Free principal point, Def=true}&lt;br /&gt;
*[Name=LibCP] bool :: {Free distorsion center, Def=true}&lt;br /&gt;
*[Name=LibFoc] bool :: {Free focal, Def=true}&lt;br /&gt;
*[Name=RapTxt] string :: {RapTxt}&lt;br /&gt;
*[Name=LinkPPaPPs] REAL :: {Link PPa and PPs (double)}&lt;br /&gt;
*[Name=FrozenPoses] string :: {List of frozen poses (pattern)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
*[Name=RefineAll] bool :: {More refinement at all step, safer and more accurate, but slower, def=true}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Image min and max (may avoid tricky&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=SBGlobBascule&amp;diff=2630</id>
		<title>SBGlobBascule</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=SBGlobBascule&amp;diff=2630"/>
				<updated>2018-07-31T14:21:19Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : Modifications syntaxe d'appel + Ajout paragraphe : &amp;quot;Scaling a model with only a scale information&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
==Description==&lt;br /&gt;
SBGlobBascule is a tool for ”scene based global” bascule, it is used when no absolute information is available but the user still wishes to give some physical meaning to the orientation.&lt;br /&gt;
*SBGlobBascule use a selected number of images, on which the user has created mask, these mask must define part of the image belonging to the plane.&lt;br /&gt;
*SBGlobBascule select the tie points belonging to the mask, and compute by least square fitting an estimation of this plane.&lt;br /&gt;
*finally bascule SBGlobBascule compute the rotation that transform current coordinates in a new system where the fitted plane correspond to the plane Z = 0.&lt;br /&gt;
*SBGlobBascule fix also the orientation inside the plane.&lt;br /&gt;
*optionally SBGlobBascule can fix the the global scale.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The syntax is &lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SBGlobBascule FullName OrientationIn Images_measures_xml_file OrientationOut NamedArgs &amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing : &amp;lt;code&amp;gt;mm3d SBGlobBascule -help&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
  * string :: {Full name (Dir+Pat)}&lt;br /&gt;
  * string :: {Orientation in}&lt;br /&gt;
  * string :: {Images measures xml file}&lt;br /&gt;
  * string :: {Out : orientation }&lt;br /&gt;
Named args :&lt;br /&gt;
  * [Name=ExpTxt] bool&lt;br /&gt;
  * [Name=PostPlan] string :: {Set NONE if no plane}&lt;br /&gt;
  * [Name=DistFS] REAL :: {Distance between Ech1 and Ech2 to fix scale (if not given no scaling)}&lt;br /&gt;
  * [Name=Rep] string :: {Target coordinate system (Def = ki, ie normal is vertical)}&lt;br /&gt;
  * [Name=CPI] bool :: {Calibration Per Image (Def=false)}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Study case: scaling a model with only a scale information===&lt;br /&gt;
In the case where you would like to scale a model having only a scale information (like a scale bar for example), you can use &amp;lt;code&amp;gt;SBGlobBascule&amp;lt;/code&amp;gt; to generate a new orientation folder with a scale factor applied to the input orientation.&lt;br /&gt;
&lt;br /&gt;
First, you have to generate a xml file containing the position of the points Ech1 and Ech2 (using &amp;lt;code&amp;gt;[[SaisieBasc]]&amp;lt;/code&amp;gt; for instance), and then call &amp;lt;code&amp;gt;SBGlobBascule&amp;lt;/code&amp;gt; by setting optional arguments &amp;lt;code&amp;gt;PostPlan=NONE&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;DistFS&amp;lt;/code&amp;gt; to the distance between Ech1 and Ech2.&lt;br /&gt;
&lt;br /&gt;
The use of &amp;lt;code&amp;gt;PostPlan=NONE&amp;lt;/code&amp;gt; will prevent you from entering a mask defining a plan.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
With the dataset of street Saint Martin, an example of use is : &lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SBGlobBascule &amp;quot;IMGP41((6[7-9])|([7-8][0-9])).JPG&amp;quot; Mur MesureBasc.xml LocBasc PostPlan=_MasqPlan DistFS=1.2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The meaning of the arguments are:&lt;br /&gt;
* First arg is the pattern defining the image we want to use;&lt;br /&gt;
* Second arg (Mur) defines the input orientation;&lt;br /&gt;
* Third arg (MesureBasc.xml) is a file that contains image measurement for defining orientation;&lt;br /&gt;
* Fourth arg (Basc) defines the output orientation;&lt;br /&gt;
* Optional arg PostPlan= MasqPlan means that if image is IMGP4171.JPG (or IMGP4171.CR2 or...), then the associated mask IMGP4171 MasqPlan.tif&lt;br /&gt;
* If there are several masks it will use all them for fitting the plane (which can be useful with wide dataset when high accuracy is required); of course if there are no existing mask an error will occur;&lt;br /&gt;
* Optional arg DistFS=0.6 is used to fix the scale;&lt;br /&gt;
&lt;br /&gt;
Open the file MesureBasc.xml, you will see that it contains measurement of points in image. Although the syntax should be quite obvious, it is described in section 6.4.4.1. To create a file like MesureBasc.xml user can of course do it with a text editor, alternatively he can, on Linux, use the interactive tool [[SaisieBasc]] described in 8.4.4. Once created, the following information will be looked for by SBGlobBascule in this file :&lt;br /&gt;
* Measurement of points named Line1 and Line2; they will fix orientation in the plane by imposing that line Line1-Line2 is parallel to Ox;&lt;br /&gt;
* These points need only to be measured in one image, as they are assumed to be in the plane computed on the mask; is they have been measured several time, a warning will occur;&lt;br /&gt;
* Optional a point Origine to fix the origin of the repair;&lt;br /&gt;
* Optionally two point Ech1 and Ech2 to fix the scale, each point must be entered in at least two images, so that a 3d position can be computed; when DistFS is entered, new coordinate system is computed with the constraint that the distant between the 3d position of Ech1 and Ech2 is equal to DistFS; if DistFS is entered and Ech1 and Ech2 do not exist in at least two images, an error occurs;&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=C3DC&amp;diff=2629</id>
		<title>C3DC</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=C3DC&amp;diff=2629"/>
				<updated>2018-07-31T13:21:50Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : Ajout info mode Statue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
==Description==&lt;br /&gt;
C3DC is used for Automatic Matching from Culture 3D Cloud project. The C3DC command is the command that compute automatically a point cloud from a set of oriented images.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for C3DC is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d C3DC EnumeratedValues FullName Orientation NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Allowed commands===&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;Ground&amp;lt;/code&amp;gt; : not supported for now&lt;br /&gt;
*&amp;lt;code&amp;gt;Statue&amp;lt;/code&amp;gt; : stereoscopic (strictly epipolar mode (ie. best stereographic pairs)) with ZoomF=2, ie. high preset 1pt/4px (with less noise) [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;Forest&amp;lt;/code&amp;gt; : stereoscopic (strictly epipolar mode (ie. best stereographic pairs)) with ZoomF=4, ie. medium preset 1pt/16px&lt;br /&gt;
*&amp;lt;code&amp;gt;TestIGN&amp;lt;/code&amp;gt; : not supported for now&lt;br /&gt;
*&amp;lt;code&amp;gt;QuickMac&amp;lt;/code&amp;gt; : multistereoscopic with ZoomF=8, ie. low preset 1pt/64px,  [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;MicMac&amp;lt;/code&amp;gt; : multistereoscopic with ZoomF=4, ie. medium preset 1pt/16px, [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;BigMac&amp;lt;/code&amp;gt; : multistereoscopic with ZoomF=2 ie. high preset 1pt/4px, [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;MTDTmp&amp;lt;/code&amp;gt; : not supported for now&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing : &amp;lt;code&amp;gt;mm3d C3DC -help&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Mandatory unnamed args :&lt;br /&gt;
*string :: {Type in enumerated values}&lt;br /&gt;
*string :: {Full Name (Dir+Pattern)}&lt;br /&gt;
*string :: {Orientation}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=Masq3D] string :: {3D masq for point selection}&lt;br /&gt;
*[Name=Out] string :: {final result (Def=C3DC.ply)}&lt;br /&gt;
*[Name=SzNorm] INT :: {Sz of param for normal evaluation (&amp;lt;=0 if none, Def=2means 5x5) }&lt;br /&gt;
*[Name=PlyCoul] bool :: {Colour in ply ? (Def = true)}&lt;br /&gt;
*[Name=Tuning] bool :: {Will disappear one day ...}&lt;br /&gt;
*[Name=Purge] bool :: {Purge result, (Def=true)}&lt;br /&gt;
*[Name=DownScale] REAL :: {DownScale of Final result, Def depends on mode}&lt;br /&gt;
*[Name=ZoomF] INT :: {Zoom final, Def depends on mode}&lt;br /&gt;
*[Name=UseGpu] bool :: {Use cuda (Def=false)}&lt;br /&gt;
*[Name=DefCor] REAL :: {Def correlation, context depend}&lt;br /&gt;
*[Name=ZReg] REAL :: {Regularisation, context depend}&lt;br /&gt;
*[Name=ExpTxt] bool :: {Use txt tie points for determining image pairs}&lt;br /&gt;
*[Name=FilePair] string :: {Explicit pairs of images (as in Tapioca)}&lt;br /&gt;
*[Name=DebugMMByP] bool :: {Debug MMByPair ...}&lt;br /&gt;
*[Name=Bin] bool :: {Generate Binary or Ascii (Def=true, Binary)}&lt;br /&gt;
*[Name=ExpImSec] bool :: {Export Images Secondair, def=true}&lt;br /&gt;
*[Name=OffsetPly] Pt3dr :: {Ply offset to overcome 32 bits problem}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==QuickMac==&lt;br /&gt;
The QuickMac uses the MMInitialModel as matcher, which is quite fast on CPU.&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example, in the Mur Saint Martin dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d C3DC MicMac &amp;quot;IMGP.*JPG&amp;quot; MEP-Terrain Masq3D=AperiCloud_MEP-Terrain.ply Out=C3DC_MicMac_MurSaintMartin.ply&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=C3DC&amp;diff=2627</id>
		<title>C3DC</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=C3DC&amp;diff=2627"/>
				<updated>2018-07-30T18:03:53Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : Added information on Ground, TestIGN and MTDTmp&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
==Description==&lt;br /&gt;
C3DC is used for Automatic Matching from Culture 3D Cloud project. The C3DC command is the command that compute automatically a point cloud from a set of oriented images.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for C3DC is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d C3DC EnumeratedValues FullName Orientation NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Allowed commands===&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;Ground&amp;lt;/code&amp;gt; : not supported for now&lt;br /&gt;
*&amp;lt;code&amp;gt;Statue&amp;lt;/code&amp;gt; : stereoscopic (strictly epipolar mode (ie. best stereographic pairs)) with ZoomF=2, ie. high preset with less noise, [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;Forest&amp;lt;/code&amp;gt; : stereoscopic (strictly epipolar mode (ie. best stereographic pairs)) with ZoomF=4, ie. medium preset 1pt/16px&lt;br /&gt;
*&amp;lt;code&amp;gt;TestIGN&amp;lt;/code&amp;gt; : not supported for now&lt;br /&gt;
*&amp;lt;code&amp;gt;QuickMac&amp;lt;/code&amp;gt; : multistereoscopic with ZoomF=8, ie. low preset 1pt/64px,  [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;MicMac&amp;lt;/code&amp;gt; : multistereoscopic with ZoomF=4, ie. medium preset 1pt/16px, [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;BigMac&amp;lt;/code&amp;gt; : multistereoscopic with ZoomF=2 ie. high preset 1pt/4px, [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;MTDTmp&amp;lt;/code&amp;gt; : not supported for now&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing : &amp;lt;code&amp;gt;mm3d C3DC -help&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Mandatory unnamed args :&lt;br /&gt;
*string :: {Type in enumerated values}&lt;br /&gt;
*string :: {Full Name (Dir+Pattern)}&lt;br /&gt;
*string :: {Orientation}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=Masq3D] string :: {3D masq for point selection}&lt;br /&gt;
*[Name=Out] string :: {final result (Def=C3DC.ply)}&lt;br /&gt;
*[Name=SzNorm] INT :: {Sz of param for normal evaluation (&amp;lt;=0 if none, Def=2means 5x5) }&lt;br /&gt;
*[Name=PlyCoul] bool :: {Colour in ply ? (Def = true)}&lt;br /&gt;
*[Name=Tuning] bool :: {Will disappear one day ...}&lt;br /&gt;
*[Name=Purge] bool :: {Purge result, (Def=true)}&lt;br /&gt;
*[Name=DownScale] REAL :: {DownScale of Final result, Def depends on mode}&lt;br /&gt;
*[Name=ZoomF] INT :: {Zoom final, Def depends on mode}&lt;br /&gt;
*[Name=UseGpu] bool :: {Use cuda (Def=false)}&lt;br /&gt;
*[Name=DefCor] REAL :: {Def correlation, context depend}&lt;br /&gt;
*[Name=ZReg] REAL :: {Regularisation, context depend}&lt;br /&gt;
*[Name=ExpTxt] bool :: {Use txt tie points for determining image pairs}&lt;br /&gt;
*[Name=FilePair] string :: {Explicit pairs of images (as in Tapioca)}&lt;br /&gt;
*[Name=DebugMMByP] bool :: {Debug MMByPair ...}&lt;br /&gt;
*[Name=Bin] bool :: {Generate Binary or Ascii (Def=true, Binary)}&lt;br /&gt;
*[Name=ExpImSec] bool :: {Export Images Secondair, def=true}&lt;br /&gt;
*[Name=OffsetPly] Pt3dr :: {Ply offset to overcome 32 bits problem}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==QuickMac==&lt;br /&gt;
The QuickMac uses the MMInitialModel as matcher, which is quite fast on CPU.&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example, in the Mur Saint Martin dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d C3DC MicMac &amp;quot;IMGP.*JPG&amp;quot; MEP-Terrain Masq3D=AperiCloud_MEP-Terrain.ply Out=C3DC_MicMac_MurSaintMartin.ply&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=C3DC&amp;diff=2626</id>
		<title>C3DC</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=C3DC&amp;diff=2626"/>
				<updated>2018-07-30T17:43:50Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : Ajout informations sur Forest&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
==Description==&lt;br /&gt;
C3DC is used for Automatic Matching from Culture 3D Cloud project. The C3DC command is the command that compute automatically a point cloud from a set of oriented images.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for C3DC is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d C3DC EnumeratedValues FullName Orientation NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Allowed commands===&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;Ground&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;Statue&amp;lt;/code&amp;gt; : stereoscopic (strictly epipolar mode (ie. best stereographic pairs)) with ZoomF=2, ie. high preset with less noise, [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;Forest&amp;lt;/code&amp;gt; : stereoscopic (strictly epipolar mode (ie. best stereographic pairs)) with ZoomF=4, ie. medium preset 1pt/16px&lt;br /&gt;
*&amp;lt;code&amp;gt;TestIGN&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;QuickMac&amp;lt;/code&amp;gt; : multistereoscopic with ZoomF=8, ie. low preset 1pt/64px,  [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;MicMac&amp;lt;/code&amp;gt; : multistereoscopic with ZoomF=4, ie. medium preset 1pt/16px, [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;BigMac&amp;lt;/code&amp;gt; : multistereoscopic with ZoomF=2 ie. high preset 1pt/4px, [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;MTDTmp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing : &amp;lt;code&amp;gt;mm3d C3DC -help&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Mandatory unnamed args :&lt;br /&gt;
*string :: {Type in enumerated values}&lt;br /&gt;
*string :: {Full Name (Dir+Pattern)}&lt;br /&gt;
*string :: {Orientation}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=Masq3D] string :: {3D masq for point selection}&lt;br /&gt;
*[Name=Out] string :: {final result (Def=C3DC.ply)}&lt;br /&gt;
*[Name=SzNorm] INT :: {Sz of param for normal evaluation (&amp;lt;=0 if none, Def=2means 5x5) }&lt;br /&gt;
*[Name=PlyCoul] bool :: {Colour in ply ? (Def = true)}&lt;br /&gt;
*[Name=Tuning] bool :: {Will disappear one day ...}&lt;br /&gt;
*[Name=Purge] bool :: {Purge result, (Def=true)}&lt;br /&gt;
*[Name=DownScale] REAL :: {DownScale of Final result, Def depends on mode}&lt;br /&gt;
*[Name=ZoomF] INT :: {Zoom final, Def depends on mode}&lt;br /&gt;
*[Name=UseGpu] bool :: {Use cuda (Def=false)}&lt;br /&gt;
*[Name=DefCor] REAL :: {Def correlation, context depend}&lt;br /&gt;
*[Name=ZReg] REAL :: {Regularisation, context depend}&lt;br /&gt;
*[Name=ExpTxt] bool :: {Use txt tie points for determining image pairs}&lt;br /&gt;
*[Name=FilePair] string :: {Explicit pairs of images (as in Tapioca)}&lt;br /&gt;
*[Name=DebugMMByP] bool :: {Debug MMByPair ...}&lt;br /&gt;
*[Name=Bin] bool :: {Generate Binary or Ascii (Def=true, Binary)}&lt;br /&gt;
*[Name=ExpImSec] bool :: {Export Images Secondair, def=true}&lt;br /&gt;
*[Name=OffsetPly] Pt3dr :: {Ply offset to overcome 32 bits problem}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==QuickMac==&lt;br /&gt;
The QuickMac uses the MMInitialModel as matcher, which is quite fast on CPU.&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example, in the Mur Saint Martin dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d C3DC MicMac &amp;quot;IMGP.*JPG&amp;quot; MEP-Terrain Masq3D=AperiCloud_MEP-Terrain.ply Out=C3DC_MicMac_MurSaintMartin.ply&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=C3DC&amp;diff=2625</id>
		<title>C3DC</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=C3DC&amp;diff=2625"/>
				<updated>2018-07-30T15:46:44Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : Modification mise en formes, ajout ZoomF=4 pour Forest + quelques infos (stereoscopic/multistereoscopic) pour Statue et Quick/Mic/BigMac&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
==Description==&lt;br /&gt;
C3DC is used for Automatic Matching from Culture 3D Cloud project. The C3DC command is the command that compute automatically a point cloud from a set of oriented images.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for C3DC is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d C3DC EnumeratedValues FullName Orientation NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Allowed commands===&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;Ground&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;Statue&amp;lt;/code&amp;gt; : stereoscopic (strictly epipolar mode (ie. best stereographic pairs)) with ZoomF=2, ie. high preset with less noise, [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;Forest&amp;lt;/code&amp;gt; : ZoomF=4, ie. medium preset 1pt/16px&lt;br /&gt;
*&amp;lt;code&amp;gt;TestIGN&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;QuickMac&amp;lt;/code&amp;gt; : multistereoscopic with ZoomF=8, ie. low preset 1pt/64px,  [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;MicMac&amp;lt;/code&amp;gt; : multistereoscopic with ZoomF=4, ie. medium preset 1pt/16px, [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;BigMac&amp;lt;/code&amp;gt; : multistereoscopic with ZoomF=2 ie. high preset 1pt/4px, [[http://cosch.info/documents/10179/155305/COSCH_TS_APO_MiMac_StepByStep.pdf/d3576e6e-8c1e-4803-85f9-5d4de088e513]]&lt;br /&gt;
*&amp;lt;code&amp;gt;MTDTmp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing : &amp;lt;code&amp;gt;mm3d C3DC -help&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Mandatory unnamed args :&lt;br /&gt;
*string :: {Type in enumerated values}&lt;br /&gt;
*string :: {Full Name (Dir+Pattern)}&lt;br /&gt;
*string :: {Orientation}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=Masq3D] string :: {3D masq for point selection}&lt;br /&gt;
*[Name=Out] string :: {final result (Def=C3DC.ply)}&lt;br /&gt;
*[Name=SzNorm] INT :: {Sz of param for normal evaluation (&amp;lt;=0 if none, Def=2means 5x5) }&lt;br /&gt;
*[Name=PlyCoul] bool :: {Colour in ply ? (Def = true)}&lt;br /&gt;
*[Name=Tuning] bool :: {Will disappear one day ...}&lt;br /&gt;
*[Name=Purge] bool :: {Purge result, (Def=true)}&lt;br /&gt;
*[Name=DownScale] REAL :: {DownScale of Final result, Def depends on mode}&lt;br /&gt;
*[Name=ZoomF] INT :: {Zoom final, Def depends on mode}&lt;br /&gt;
*[Name=UseGpu] bool :: {Use cuda (Def=false)}&lt;br /&gt;
*[Name=DefCor] REAL :: {Def correlation, context depend}&lt;br /&gt;
*[Name=ZReg] REAL :: {Regularisation, context depend}&lt;br /&gt;
*[Name=ExpTxt] bool :: {Use txt tie points for determining image pairs}&lt;br /&gt;
*[Name=FilePair] string :: {Explicit pairs of images (as in Tapioca)}&lt;br /&gt;
*[Name=DebugMMByP] bool :: {Debug MMByPair ...}&lt;br /&gt;
*[Name=Bin] bool :: {Generate Binary or Ascii (Def=true, Binary)}&lt;br /&gt;
*[Name=ExpImSec] bool :: {Export Images Secondair, def=true}&lt;br /&gt;
*[Name=OffsetPly] Pt3dr :: {Ply offset to overcome 32 bits problem}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==QuickMac==&lt;br /&gt;
The QuickMac uses the MMInitialModel as matcher, which is quite fast on CPU.&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example, in the Mur Saint Martin dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d C3DC MicMac &amp;quot;IMGP.*JPG&amp;quot; MEP-Terrain Masq3D=AperiCloud_MEP-Terrain.ply Out=C3DC_MicMac_MurSaintMartin.ply&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=TestRegEx&amp;diff=2617</id>
		<title>TestRegEx</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=TestRegEx&amp;diff=2617"/>
				<updated>2018-07-27T14:59:08Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : Ajout tableau exemple RegEx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
==Description==&lt;br /&gt;
TestRegEx is a tool that allows you to test a regular expression.&lt;br /&gt;
&lt;br /&gt;
===Regular Expressions===&lt;br /&gt;
Regular expressions (RegEx) are a sequence of characters that define a search pattern.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Pattern for regular expressions&lt;br /&gt;
!scope=col|RegEx&lt;br /&gt;
!scope=col|Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;[abc]&amp;lt;/pre&amp;gt; || A single character of a, b or c&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;[^abc]&amp;lt;/pre&amp;gt; || A character, except a, b or c&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;[a-z]&amp;lt;/pre&amp;gt; || A character in the range: a-z&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;[^a-z]&amp;lt;/pre&amp;gt; || A character not in the range: a-z&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;[a-zA-Z]&amp;lt;/pre&amp;gt; || A character in the range: a-z or A-Z&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;.&amp;lt;/pre&amp;gt; || Any single character&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;\s&amp;lt;/pre&amp;gt; || Any whitespace character&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;\S&amp;lt;/pre&amp;gt; || Any non-whitespace character&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;\d&amp;lt;/pre&amp;gt; || Any digit&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;\D&amp;lt;/pre&amp;gt; || Any non-digit&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;\w&amp;lt;/pre&amp;gt; || Any word character&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;\W&amp;lt;/pre&amp;gt; || Any non-word character&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;(...)&amp;lt;/pre&amp;gt; || Capture everything enclosed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;(a|b)&amp;lt;/pre&amp;gt; || Match either a or b&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;a?&amp;lt;/pre&amp;gt; || Zero or one of a&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;a*&amp;lt;/pre&amp;gt; || Zero or more of a&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;a+&amp;lt;/pre&amp;gt; || One or more of a&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;a{3}&amp;lt;/pre&amp;gt; || Exactly 3 of a&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;a{3,}&amp;lt;/pre&amp;gt; || 3 or more of a&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;a{3,6}&amp;lt;/pre&amp;gt; || Between 3 and 6 of a&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;^&amp;lt;/pre&amp;gt; || Start of string&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;$&amp;lt;/pre&amp;gt; || End of string&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;\b&amp;lt;/pre&amp;gt; || A word boundary&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;\B&amp;lt;/pre&amp;gt; || Non-word boundary&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for TestRegEx is:&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d TestRegEx Pattern NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d TestRegEx -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*****************************&lt;br /&gt;
*  Help for Elise Arg main  *&lt;br /&gt;
*****************************&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
  * string :: {Pattern of files}&lt;br /&gt;
Named args :&lt;br /&gt;
  * [Name=DispPat] bool :: {Display Pattern to use in cmd line ; Def=false}&lt;br /&gt;
  * [Name=ExpList] string :: {Export list image in text file ; Def=false}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
Let the following set of images : &lt;br /&gt;
&amp;lt;pre&amp;gt;IMG_4167.JPG&lt;br /&gt;
IMG_4168.JPG&lt;br /&gt;
IMG_4169.JPG&lt;br /&gt;
IMG_4170.JPG&lt;br /&gt;
IMG_4171.JPG&lt;br /&gt;
IMG_4172.JPG&lt;br /&gt;
IMG_4173.JPG&lt;br /&gt;
IMG_4174.JPG&lt;br /&gt;
IMG_4175.JPG&lt;br /&gt;
IMG_4176.JPG&lt;br /&gt;
IMG_4177.JPG&lt;br /&gt;
IMG_4178.JPG&lt;br /&gt;
IMG_4179.JPG&lt;br /&gt;
IMG_4180.JPG&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to select only images IMG_4170.JPG, IMG_4171.JPG and IMG_4172.JPG, you can type: &amp;lt;pre&amp;gt;&amp;quot;IMG_417[0-2].JPG&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to select all the images, you can type: &amp;lt;pre&amp;gt;&amp;quot;.*JPG&amp;quot;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=TestRegEx&amp;diff=2616</id>
		<title>TestRegEx</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=TestRegEx&amp;diff=2616"/>
				<updated>2018-07-27T14:24:11Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : Création de la page : un début...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
==Description==&lt;br /&gt;
TestRegEx is a tool that allows you to test a regular expression.&lt;br /&gt;
&lt;br /&gt;
===Regular Expressions===&lt;br /&gt;
Regular expressions (RegEx) are a sequence of characters that define a search pattern.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for TestRegEx is:&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d TestRegEx Pattern NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d TestRegEx -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*****************************&lt;br /&gt;
*  Help for Elise Arg main  *&lt;br /&gt;
*****************************&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
  * string :: {Pattern of files}&lt;br /&gt;
Named args :&lt;br /&gt;
  * [Name=DispPat] bool :: {Display Pattern to use in cmd line ; Def=false}&lt;br /&gt;
  * [Name=ExpList] string :: {Export list image in text file ; Def=false}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
Let the following set of images : &lt;br /&gt;
&amp;lt;pre&amp;gt;IMG_4167.JPG&lt;br /&gt;
IMG_4168.JPG&lt;br /&gt;
IMG_4169.JPG&lt;br /&gt;
IMG_4170.JPG&lt;br /&gt;
IMG_4171.JPG&lt;br /&gt;
IMG_4172.JPG&lt;br /&gt;
IMG_4173.JPG&lt;br /&gt;
IMG_4174.JPG&lt;br /&gt;
IMG_4175.JPG&lt;br /&gt;
IMG_4176.JPG&lt;br /&gt;
IMG_4177.JPG&lt;br /&gt;
IMG_4178.JPG&lt;br /&gt;
IMG_4179.JPG&lt;br /&gt;
IMG_4180.JPG&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to select only images IMG_4170.JPG, IMG_4171.JPG and IMG_4172.JPG, you can type: &amp;lt;pre&amp;gt;&amp;quot;IMG_417[0-2].JPG&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to select all the images, you can type: &amp;lt;pre&amp;gt;&amp;quot;.*JPG&amp;quot;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=PIMs2Mnt&amp;diff=2613</id>
		<title>PIMs2Mnt</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=PIMs2Mnt&amp;diff=2613"/>
				<updated>2018-07-25T07:43:49Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : Redirect PIMs2Mnt to PIMs2MNT&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[PIMs2MNT]]&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=PIMs2MNT&amp;diff=2612</id>
		<title>PIMs2MNT</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=PIMs2MNT&amp;diff=2612"/>
				<updated>2018-07-25T07:41:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mgaudin : Text transfer from PIMs2Mnt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
In a prior step, [[PIMs]] computes depth map for each image. PIMs2Mnt merges these individual depth maps in a global digital surface (or elevation) model.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Name of this tool comes from &amp;quot;Per Image Matching&amp;quot; (PIM) and the French &amp;quot;Modèle Numérique de Terrain&amp;quot; (MNT) which is generally translated by &amp;quot;Digital Elevation Model&amp;quot; (DEM).&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
The basic syntax for PIMs2MNT is:&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d PIMs2Mnt PIMsType NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mandatory unnamed arguments===&lt;br /&gt;
  * string :: {Dir or PIM-Type (QuickMac ...)}&lt;br /&gt;
&lt;br /&gt;
Authorized values are the same the types used with [[PIMs]] (Type in (Ground, Statue, Forest, TestIGN, QuickMac, MicMac, BigMac, MTDTmp). &amp;lt;br&amp;gt;&lt;br /&gt;
The chosen type must have been computed at the prior step with the [[PIMs|this tool]]. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Unmandatory named arguments===&lt;br /&gt;
  * [Name=DS] REAL :: {Downscale, Def=1.0}&lt;br /&gt;
  * [Name=ZReg] REAL :: {Regularisation, context depend}&lt;br /&gt;
  * [Name=Repere] string :: {Repair (Euclid or Cyl)}&lt;br /&gt;
  * [Name=Pat] string :: {Pattern, def = all existing clouds}&lt;br /&gt;
  * [Name=DoMnt] bool :: { Compute DTM , def=true (use false to return only ortho)}&lt;br /&gt;
  * [Name=DoOrtho] bool :: {Generate ortho photo,  def=false}&lt;br /&gt;
  * [Name=MasqImGlob] string :: {Global Masq for ortho: if used, give full name of masq (e.g. MasqGlob.tif) }&lt;br /&gt;
  * [Name=Debug] bool :: {Debug !!!}&lt;br /&gt;
  * [Name=UseTA] bool :: {Use TA as filter when exist (Def=false)}&lt;br /&gt;
  * [Name=RI] REAL :: {Resol Im, def=1 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Help===&lt;br /&gt;
A basic help can be asked with &lt;br /&gt;
&amp;lt;pre&amp;gt; mm3d PIMs2Mnt -help &amp;lt;/pre&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Workflow==&lt;br /&gt;
PIms2MNT is part of the new pipeline of simplified tools for dense patching and orthorectification.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : [[PIMs]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[Tawny]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
* In the Cuxa Auto dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d PIMs2Mnt BigMac DoMnt=1 DoOrtho=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* An example included in the [[GrandLeez|GrandLeez tutorial]] :&lt;br /&gt;
&amp;lt;pre&amp;gt; mm3d Pims2MNT MicMac DoOrtho=1 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GUI==&lt;br /&gt;
As for other tools, arguments can be chosen through a GUI using the command:&lt;br /&gt;
  vPIMs2MNT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Notes about DEM==&lt;br /&gt;
&lt;br /&gt;
PIMs generates DEMs which can be retrieved in the file :&lt;br /&gt;
&amp;lt;pre&amp;gt; ...\PIMs-TmpBasc\PIMs-Merged_Prof.tif &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Generated DEM '''is not recorded''' in the coordinates system, even if it is georeferenced (with a TFW file). Difference stands in a translation and scale factor : by this way, it accommodates better the limitations of floating point precision on very high precision data.&lt;br /&gt;
&lt;br /&gt;
They are stored in a local system which can be transform in the initial one using parameters specified in the file :&lt;br /&gt;
&amp;lt;pre&amp;gt;...\PIMs-TmpBasc\PIMs-ZNUM-Merged.xml &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example of this file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;FileOriMnt&amp;gt;&lt;br /&gt;
     &amp;lt;NameFileMnt&amp;gt;PIMs-Merged_Prof.tif&amp;lt;/NameFileMnt&amp;gt;&lt;br /&gt;
     &amp;lt;NameFileMasque&amp;gt;PIMs-Merged_Masq.tif&amp;lt;/NameFileMasque&amp;gt;&lt;br /&gt;
     &amp;lt;NombrePixels&amp;gt;6324 8584&amp;lt;/NombrePixels&amp;gt;&lt;br /&gt;
     &amp;lt;OriginePlani&amp;gt;300.94499999999999 939.577&amp;lt;/OriginePlani&amp;gt;&lt;br /&gt;
     &amp;lt;ResolutionPlani&amp;gt;0.00050000000000000001 -0.00050000000000000001&amp;lt;/ResolutionPlani&amp;gt;&lt;br /&gt;
     &amp;lt;OrigineAlti&amp;gt;144.411&amp;lt;/OrigineAlti&amp;gt;&lt;br /&gt;
     &amp;lt;ResolutionAlti&amp;gt;0.00050000000000000001&amp;lt;/ResolutionAlti&amp;gt;&lt;br /&gt;
     &amp;lt;Geometrie&amp;gt;eGeomMNTEuclid&amp;lt;/Geometrie&amp;gt;&lt;br /&gt;
&amp;lt;/FileOriMnt&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'' '''FIXME''' which parameters has to be applied? &amp;lt;br&amp;gt;&lt;br /&gt;
''- ResolutionPlani as Z scale factor? &amp;lt;br&amp;gt;''&lt;br /&gt;
''- ResolutionAlti as Z scale factor? &amp;lt;br&amp;gt;''&lt;br /&gt;
''- +OriginePlani for the XY translation? &amp;lt;br&amp;gt;''&lt;br /&gt;
''- +OrigineAlti for the Z translation?'' &amp;lt;br&amp;gt;''&lt;/div&gt;</summary>
		<author><name>Mgaudin</name></author>	</entry>

	</feed>