<?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=XavierR</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=XavierR"/>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php/Sp%C3%A9cial:Contributions/XavierR"/>
		<updated>2026-04-16T12:18:35Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Campari&amp;diff=3096</id>
		<title>Campari</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Campari&amp;diff=3096"/>
				<updated>2019-04-10T07:20:58Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Explanations of PPFree&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;
Campari is a tool for compensation of heterogeneous measures (tie points and ground control points). &lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Campari is :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Campari FullDirectory InputOrientation OutputOrientation 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 Campari -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
* string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
* string :: {Input Orientation}&lt;br /&gt;
* string :: {Output Orientation}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=GCP] vector :: {[GrMes.xml,GrUncertainty,ImMes.xml,ImUnc]}&lt;br /&gt;
*[Name=EmGPS] vector :: {Embedded GPS [Gps-Dir,GpsUnc, ?GpsAlti?], GpsAlti if != Plani}&lt;br /&gt;
*[Name=GpsLa] Pt3dr :: {Gps Lever Arm, in combination with EmGPS}&lt;br /&gt;
*[Name=SigmaTieP] REAL :: {Sigma use for TieP weighting (Def=1)}&lt;br /&gt;
*[Name=FactElimTieP] REAL :: {Fact elimination of tie point (prop to SigmaTieP, Def=5)}&lt;br /&gt;
*[Name=CPI1] bool :: {Calib Per Im, Firt time}&lt;br /&gt;
*[Name=CPI2] bool :: {Calib Per Im, After first time, reUsing Calib Per Im As input}&lt;br /&gt;
*[Name=FocFree] bool :: {Foc Free (Def=false)}&lt;br /&gt;
*[Name=PPFree] bool :: {Principal Point Free (Def=false)}&lt;br /&gt;
*[Name=AffineFree] bool :: {Affine Parameter (Def=false)}&lt;br /&gt;
*[Name=AllFree] bool :: {Affine Parameter (Def=false)}&lt;br /&gt;
*[Name=DetGCP] bool :: {Detail on GCP (Def=false)}&lt;br /&gt;
*[Name=Visc] REAL :: {Viscosity in Levenberg-Marquardt like resolution (Def=1.0)}&lt;br /&gt;
*[Name=ExpTxt] bool :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Im max and min to avoid tricky pat}&lt;br /&gt;
*[Name=DegAdd] INT :: {When specified, degree of additional parameter}&lt;br /&gt;
*[Name=DegFree] INT :: {When specified degree of freedom of parameters generics}&lt;br /&gt;
*[Name=DRMax] INT :: {When specified degree of freedom of radial parameters}&lt;br /&gt;
*[Name=PoseFigee] bool :: {Does the external orientation of the cameras are frozen or free (Def=false, i.e. camera poses are free)}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default, the bundle adjustment computed by Campari only affects camera orientation. Changing the value of '''FocFree''' and/or '''PPFree''' and/or '''AffineFree''', or '''AllFree''' to '''1''' permits to refine also camera calibration.&lt;br /&gt;
&lt;br /&gt;
A stated [http://bestrema.fr/micmac-tutoriel-et-script-pour-photogrammetrie-sous-windows/ on this page], '''PPFree=True''' (or PPFree=1) may be used with RadialBasic or RadialStd calibration when the camera stabilization is enabled. In these cases prinpal point of the camera is mobile and has to be computed.&lt;br /&gt;
&lt;br /&gt;
=== Understanding the output ===&lt;br /&gt;
&lt;br /&gt;
The following image explains what each values in the output means : &lt;br /&gt;
[http://folk.uio.no/lucg/data_transfert/MicMac/CampariFig.jpg Image]&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
====Using GCP file==== &lt;br /&gt;
For example, in the Mur Saint Martin dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Campari &amp;quot;.*JPG&amp;quot; MEP-Basc2 MEP-Terrain GCP=[MurSaintMartin.xml,0.02,MesureBasc.xml,0.5]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====With embedded GPS data, with refinement of camera calibration====&lt;br /&gt;
In the &amp;quot;Grand-Leez&amp;quot; dataset, adding GPS information in the bundle adjustment has a positive impact on the refinement of the camera orientation, in particular on the camera calibration.&lt;br /&gt;
&amp;lt;pre&amp;gt;Campari &amp;quot;R.*.JPG&amp;quot; BL72 BL72-Campari EmGPS=[GPS-BL72,2] FocFree=1 PPFree=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meaning of error messages==&lt;br /&gt;
=== Unexpected End Of String in ElStdRead(vector&amp;lt;Type&amp;gt; &amp;amp;) ===&lt;br /&gt;
If you got an errors as:&lt;br /&gt;
&amp;lt;pre&amp;gt;------------------------------------------------------------&lt;br /&gt;
|   Sorry, the following FATAL ERROR happened&lt;br /&gt;
|&lt;br /&gt;
|    Unexpected End Of String in ElStdRead(vector&amp;lt;Type&amp;gt; &amp;amp;)&lt;br /&gt;
|&lt;br /&gt;
------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
It's probably just because you forgot a space into the brackets expression, as this:&lt;br /&gt;
  mm3d Campari .*JPG Arbitrary Ground GCP=[Target_Coord.xml,0.01, Target_measure-S2D.xml,0.5]&lt;br /&gt;
in place of this:&lt;br /&gt;
  mm3d Campari .*JPG Arbitrary Ground GCP=[Target_Coord.xml,0.01,Target_measure-S2D.xml,0.5]&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Campari&amp;diff=3095</id>
		<title>Campari</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Campari&amp;diff=3095"/>
				<updated>2019-04-10T07:08:13Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Add meaning of an error message&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;
Campari is a tool for compensation of heterogeneous measures (tie points and ground control points). &lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Campari is :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Campari FullDirectory InputOrientation OutputOrientation 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 Campari -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
* string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
* string :: {Input Orientation}&lt;br /&gt;
* string :: {Output Orientation}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=GCP] vector :: {[GrMes.xml,GrUncertainty,ImMes.xml,ImUnc]}&lt;br /&gt;
*[Name=EmGPS] vector :: {Embedded GPS [Gps-Dir,GpsUnc, ?GpsAlti?], GpsAlti if != Plani}&lt;br /&gt;
*[Name=GpsLa] Pt3dr :: {Gps Lever Arm, in combination with EmGPS}&lt;br /&gt;
*[Name=SigmaTieP] REAL :: {Sigma use for TieP weighting (Def=1)}&lt;br /&gt;
*[Name=FactElimTieP] REAL :: {Fact elimination of tie point (prop to SigmaTieP, Def=5)}&lt;br /&gt;
*[Name=CPI1] bool :: {Calib Per Im, Firt time}&lt;br /&gt;
*[Name=CPI2] bool :: {Calib Per Im, After first time, reUsing Calib Per Im As input}&lt;br /&gt;
*[Name=FocFree] bool :: {Foc Free (Def=false)}&lt;br /&gt;
*[Name=PPFree] bool :: {Principal Point Free (Def=false)}&lt;br /&gt;
*[Name=AffineFree] bool :: {Affine Parameter (Def=false)}&lt;br /&gt;
*[Name=AllFree] bool :: {Affine Parameter (Def=false)}&lt;br /&gt;
*[Name=DetGCP] bool :: {Detail on GCP (Def=false)}&lt;br /&gt;
*[Name=Visc] REAL :: {Viscosity in Levenberg-Marquardt like resolution (Def=1.0)}&lt;br /&gt;
*[Name=ExpTxt] bool :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Im max and min to avoid tricky pat}&lt;br /&gt;
*[Name=DegAdd] INT :: {When specified, degree of additional parameter}&lt;br /&gt;
*[Name=DegFree] INT :: {When specified degree of freedom of parameters generics}&lt;br /&gt;
*[Name=DRMax] INT :: {When specified degree of freedom of radial parameters}&lt;br /&gt;
*[Name=PoseFigee] bool :: {Does the external orientation of the cameras are frozen or free (Def=false, i.e. camera poses are free)}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default, the bundle adjustment computed by Campari only affects camera orientation. Changing the value of '''FocFree''' and/or '''PPFree''' and/or '''AffineFree''', or '''AllFree''' to '''1''' permits to refine also camera calibration.&lt;br /&gt;
&lt;br /&gt;
=== Understanding the output ===&lt;br /&gt;
&lt;br /&gt;
The following image explains what each values in the output means : &lt;br /&gt;
[http://folk.uio.no/lucg/data_transfert/MicMac/CampariFig.jpg Image]&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
====Using GCP file==== &lt;br /&gt;
For example, in the Mur Saint Martin dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Campari &amp;quot;.*JPG&amp;quot; MEP-Basc2 MEP-Terrain GCP=[MurSaintMartin.xml,0.02,MesureBasc.xml,0.5]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====With embedded GPS data, with refinement of camera calibration====&lt;br /&gt;
In the &amp;quot;Grand-Leez&amp;quot; dataset, adding GPS information in the bundle adjustment has a positive impact on the refinement of the camera orientation, in particular on the camera calibration.&lt;br /&gt;
&amp;lt;pre&amp;gt;Campari &amp;quot;R.*.JPG&amp;quot; BL72 BL72-Campari EmGPS=[GPS-BL72,2] FocFree=1 PPFree=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meaning of error messages==&lt;br /&gt;
=== Unexpected End Of String in ElStdRead(vector&amp;lt;Type&amp;gt; &amp;amp;) ===&lt;br /&gt;
If you got an errors as:&lt;br /&gt;
&amp;lt;pre&amp;gt;------------------------------------------------------------&lt;br /&gt;
|   Sorry, the following FATAL ERROR happened&lt;br /&gt;
|&lt;br /&gt;
|    Unexpected End Of String in ElStdRead(vector&amp;lt;Type&amp;gt; &amp;amp;)&lt;br /&gt;
|&lt;br /&gt;
------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
It's probably just because you forgot a space into the brackets expression, as this:&lt;br /&gt;
  mm3d Campari .*JPG Arbitrary Ground GCP=[Target_Coord.xml,0.01, Target_measure-S2D.xml,0.5]&lt;br /&gt;
in place of this:&lt;br /&gt;
  mm3d Campari .*JPG Arbitrary Ground GCP=[Target_Coord.xml,0.01,Target_measure-S2D.xml,0.5]&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=3093</id>
		<title>Install MicMac Windows</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=3093"/>
				<updated>2019-03-27T12:16:32Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Reorder, Delete obsolete exiv2 manual installation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Install process for MicMac on Windows = &lt;br /&gt;
French version below.&lt;br /&gt;
&lt;br /&gt;
==Installation with binaries==&lt;br /&gt;
===Download===&lt;br /&gt;
====Download last beta binaries from GitHub ====&lt;br /&gt;
Download the micmac_win.zip archive here :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta13/micmac_win.zip v1.0.beta13] is a 64 bits release.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] is a 32 bits one.&lt;br /&gt;
&lt;br /&gt;
====Or download last &amp;quot;nightly&amp;quot; binary from AppVeyor====&lt;br /&gt;
Download the '''micmac_win.zip''' archive here (only for Windows 64 bits) :&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
Choose the 32 or 64bits version according your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then extract the &amp;quot;.zip&amp;quot; file where you want to install MicMac.&lt;br /&gt;
*We recommend you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
===Set environmental path===&lt;br /&gt;
It is possible that you should have to indicate to your computer where the MicMac binaries are. You need to open the configuration panel -&amp;gt; System -&amp;gt; Set parameters (Screenshot 1)&lt;br /&gt;
[[Image:Capture ecran1.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 1]]&lt;br /&gt;
&lt;br /&gt;
Then Advanced parameters -&amp;gt; Environnemental variable (Screenshot 2). &lt;br /&gt;
[[Image:Capture ecran2.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 2]]&lt;br /&gt;
&lt;br /&gt;
Double-click in the path variable and add at the end (Screenshot 3):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;;installation_directory\micmac\bin (for example &amp;quot;;C:\micmac\bin&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Image:Capture ecran3.jpg|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 3]]&lt;br /&gt;
&lt;br /&gt;
==Installation with Setup - Obsolete: Non recommanded ==&lt;br /&gt;
&lt;br /&gt;
*This is an old version : '''NOT RECOMMANDED. [[:Install_MicMac_Windows#Download_last_beta_binaries_from_GitHub| Use rather binaries from GitHub to get newer releases]].'''&lt;br /&gt;
&lt;br /&gt;
*Download the setup from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Choose the 32 or 64bits version according to your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then, follow the differents step of the setup.&lt;br /&gt;
*We recommand you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
==Check Installation==&lt;br /&gt;
===List of micmac tools===&lt;br /&gt;
To check if MicMac is well installed, you can type in a terminal :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will return the list of all tools available for micmac library.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Check dependencies===&lt;br /&gt;
Sometimes, even when the MicMac installation is good, you can encounter messages in the terminal such as :&lt;br /&gt;
*&amp;quot;Warning Exiftool not installed&amp;quot;&lt;br /&gt;
This warnings means that MicMac can't find an external tools.&lt;br /&gt;
MicMac integrates a module which can check if all dependencies are correctly installed. It can be called by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mm3d CheckDependencies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:checkdependencies.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 4]]&lt;br /&gt;
&lt;br /&gt;
You will get an output like Screenshot 4, with different informations :&lt;br /&gt;
*MicMac revision : micmac source code version number&lt;br /&gt;
*Qt : &amp;quot;enabled&amp;quot; permit you to use graphical interfaces such SaisieAppuisQT&lt;br /&gt;
*Kakadu : Image library for JPEG2000 management&lt;br /&gt;
*MicMac directory : Directory where MicMac is installed&lt;br /&gt;
*make : &lt;br /&gt;
*exiftool : library of image metadata management&lt;br /&gt;
*exiv2 : library of image metadata management&lt;br /&gt;
*convert :&lt;br /&gt;
*proj : library for cartographic projection&lt;br /&gt;
*cs2cs :&lt;br /&gt;
&lt;br /&gt;
==Known problems==&lt;br /&gt;
&lt;br /&gt;
==How to use MicMac with Windows==&lt;br /&gt;
&lt;br /&gt;
This video shows some basic steps on how to use MicMac on Windows.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=tezTFRanTYA|500x300px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=French Version : Installation de MicMac sous Windows= &lt;br /&gt;
 &lt;br /&gt;
==Avec les binaires==&lt;br /&gt;
&lt;br /&gt;
===Téléchargement===&lt;br /&gt;
====Téléchargement des derniers binaires à partir de GitHub ====&lt;br /&gt;
Télécharger l'archive micmac_win.zip ici :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta13/micmac_win.zip v1.0.beta13] est une version 64 bits.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] est une version 32 bits.&lt;br /&gt;
&lt;br /&gt;
====Ou télécharger les derniers binaires &amp;quot;instables&amp;quot; sur AppVeyor====&lt;br /&gt;
Télécharger l'archive micmac_win.zip ici (seulement pour Windows 64 bits) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Ou télécharger les derniers binaires &amp;quot;instables&amp;quot; sur le site de l'IGN ====&lt;br /&gt;
Télécharger le binaire ici :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
*Décompresser le fichier micmac_bin_windows_x86_64_rev3982.zip dans le répertoire voulu. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Aller dans « Panneau de configuration Système », cliquer sur « Modifier les paramètres » &lt;br /&gt;
&lt;br /&gt;
*Cliquer ensuite sur « Paramètres Système Avancés » et enfin sur « Variables d’environnement. »&lt;br /&gt;
&lt;br /&gt;
*Dans « Variables Système » choisir la variable « Path » et cliquer sur « Modifier ».&lt;br /&gt;
&lt;br /&gt;
*Dans « Valeur de la variable », rajouter à la fin un point-virgule suivi du nom du répertoire contenant les binaires ;répertoire_des_binaires. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Quitter le panneau de configuration en cliquant sur OK à chaque fois.&lt;br /&gt;
==Avec l'installateur - Obsolète : NON RECOMMANDÉ ! ==&lt;br /&gt;
&lt;br /&gt;
*Cette solution consiste à installer MicMac en téléchargeant le setup proposé sur le site de l’IGN. Attention : L’installation par setup est uniquement recommandée si la version d’installation est la plus récente disponible sur le site.&lt;br /&gt;
&lt;br /&gt;
*Télécharger le setup depuis  http://logiciels.ign.fr/?Micmac. Choisir la version 32 ou 64bits en fonction de son type de système. Suivre les étapes d’installation semblable aux setups des logiciels Windows.&lt;br /&gt;
&lt;br /&gt;
==Vérification de l'installation==&lt;br /&gt;
&lt;br /&gt;
*Lancer une invite de commande (Installation_MicMac_Windows) et taper mm3d pour vérifier que tout est bien installé. La liste des commandes disponibles doit s’afficher.&lt;br /&gt;
&lt;br /&gt;
*Taper ensuite : mm3d CheckDependencies&lt;br /&gt;
&lt;br /&gt;
*Vérifier que tout est installé en vérifiant que chaque paquet est « found ». Si un paquet est manquant, se référer au fichier LisezMoi téléchargé avec les binaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=3092</id>
		<title>Install MicMac Windows</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=3092"/>
				<updated>2019-03-27T12:03:48Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : /* With Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;French version below.&lt;br /&gt;
&lt;br /&gt;
==With binaries==&lt;br /&gt;
===Download===&lt;br /&gt;
====Download last beta binaries from GitHub ====&lt;br /&gt;
Download the micmac_win.zip archive here :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta13/micmac_win.zip v1.0.beta13] is a 64 bits release.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] is a 32 bits one.&lt;br /&gt;
&lt;br /&gt;
====Or download last &amp;quot;nightly&amp;quot; binary from AppVeyor====&lt;br /&gt;
Download the '''micmac_win.zip''' archive here (only for Windows 64 bits) :&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
Choose the 32 or 64bits version according your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then extract the &amp;quot;.zip&amp;quot; file where you want to install MicMac.&lt;br /&gt;
*We recommend you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
===Set environmental path===&lt;br /&gt;
It is possible that you should have to indicate to your computer where the MicMac binaries are. You need to open the configuration panel -&amp;gt; System -&amp;gt; Set parameters (Screenshot 1)&lt;br /&gt;
[[Image:Capture ecran1.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 1]]&lt;br /&gt;
&lt;br /&gt;
Then Advanced parameters -&amp;gt; Environnemental variable (Screenshot 2). &lt;br /&gt;
[[Image:Capture ecran2.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 2]]&lt;br /&gt;
&lt;br /&gt;
Double-click in the path variable and add at the end (Screenshot 3):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;;installation_directory\micmac\bin (for example &amp;quot;;C:\micmac\bin&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Image:Capture ecran3.jpg|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 3]]&lt;br /&gt;
&lt;br /&gt;
==With Setup==&lt;br /&gt;
&lt;br /&gt;
*This is an old version : '''NOT RECOMMANDED. [[:Install_MicMac_Windows#Download_last_beta_binaries_from_GitHub| Use rather binaries from GitHub to get newer releases]].'''&lt;br /&gt;
&lt;br /&gt;
*Download the setup from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Choose the 32 or 64bits version according to your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then, follow the differents step of the setup.&lt;br /&gt;
*We recommand you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
==Check Installation==&lt;br /&gt;
===List of micmac tools===&lt;br /&gt;
To check if MicMac is well installed, you can type in a terminal :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will return the list of all tools available for micmac library.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Check dependencies===&lt;br /&gt;
Sometimes, even when the MicMac installation is good, you can encounter messages in the terminal such as :&lt;br /&gt;
*&amp;quot;Warning Exiftool not installed&amp;quot;&lt;br /&gt;
This warnings means that MicMac can't find an external tools.&lt;br /&gt;
MicMac integrates a module which can check if all dependencies are correctly installed. It can be called by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mm3d CheckDependencies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:checkdependencies.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 4]]&lt;br /&gt;
&lt;br /&gt;
You will get an output like Screenshot 4, with different informations :&lt;br /&gt;
*MicMac revision : micmac source code version number&lt;br /&gt;
*Qt : &amp;quot;enabled&amp;quot; permit you to use graphical interfaces such SaisieAppuisQT&lt;br /&gt;
*Kakadu : Image library for JPEG2000 management&lt;br /&gt;
*MicMac directory : Directory where MicMac is installed&lt;br /&gt;
*make : &lt;br /&gt;
*exiftool : library of image metadata management&lt;br /&gt;
*exiv2 : library of image metadata management&lt;br /&gt;
*convert :&lt;br /&gt;
*proj : library for cartographic projection&lt;br /&gt;
*cs2cs :&lt;br /&gt;
&lt;br /&gt;
===Option : Install Exiv2===&lt;br /&gt;
  FIXME: is this always necessary ??&lt;br /&gt;
&lt;br /&gt;
*You can download the exe file from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://www.exiv2.org/download.html&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
click on &amp;quot;Download exiv2.exe&amp;quot; &lt;br /&gt;
&lt;br /&gt;
*Move the &amp;quot;exiv2.exe&amp;quot; file in the MicMac binaries directory (&amp;quot;C:\micmac\bin&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==Known problems==&lt;br /&gt;
&lt;br /&gt;
==How to use MicMac with Windows==&lt;br /&gt;
&lt;br /&gt;
This video shows some basic steps on how to use MicMac on Windows.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=tezTFRanTYA|500x300px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=French Version : Installation MicMac pour windows= &lt;br /&gt;
 &lt;br /&gt;
==Avec le setup==&lt;br /&gt;
&lt;br /&gt;
*Cette solution consiste à installer MicMac en téléchargeant le setup proposé sur le site de l’IGN. Attention : L’installation par setup est uniquement recommandée si la version d’installation est la plus récente disponible sur le site.&lt;br /&gt;
&lt;br /&gt;
*Télécharger le setup depuis  http://logiciels.ign.fr/?Micmac. Choisir la version 32 ou 64bits en fonction de son type de système. Suivre les étapes d’installation semblable aux setups des logiciels Windows.&lt;br /&gt;
&lt;br /&gt;
==Avec les binaires==&lt;br /&gt;
&lt;br /&gt;
===Téléchargement===&lt;br /&gt;
====Téléchargement des derniers binaires à partir de GitHub ====&lt;br /&gt;
Télécharger l'archive micmac_win.zip ici :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta13/micmac_win.zip v1.0.beta13] est une version 64 bits.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] est une version 32 bits.&lt;br /&gt;
&lt;br /&gt;
====Ou télécharger les derniers binaires &amp;quot;instables&amp;quot; sur AppVeyor====&lt;br /&gt;
Télécharger l'archive micmac_win.zip ici (seulement pour Windows 64 bits) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Ou télécharger les derniers binaires &amp;quot;instables&amp;quot; sur le site de l'IGN ====&lt;br /&gt;
Télécharger le binaire ici :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
*Décompresser le fichier micmac_bin_windows_x86_64_rev3982.zip dans le répertoire voulu. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Aller dans « Panneau de configuration Système », cliquer sur « Modifier les paramètres » &lt;br /&gt;
&lt;br /&gt;
*Cliquer ensuite sur « Paramètres Système Avancés » et enfin sur « Variables d’environnement. »&lt;br /&gt;
&lt;br /&gt;
*Dans « Variables Système » choisir la variable « Path » et cliquer sur « Modifier ».&lt;br /&gt;
&lt;br /&gt;
*Dans « Valeur de la variable », rajouter à la fin un point-virgule suivi du nom du répertoire contenant les binaires ;répertoire_des_binaires. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Quitter le panneau de configuration en cliquant sur OK à chaque fois.&lt;br /&gt;
&lt;br /&gt;
===Vérification de l'iinstallation===&lt;br /&gt;
&lt;br /&gt;
*Lancer une invite de commande (Installation_MicMac_Windows) et taper mm3d pour vérifier que tout est bien installé. La liste des commandes disponibles doit s’afficher.&lt;br /&gt;
&lt;br /&gt;
*Taper ensuite : mm3d CheckDependencies&lt;br /&gt;
&lt;br /&gt;
*Vérifier que tout est installé en vérifiant que chaque paquet est « found ». Si un paquet est manquant, se référer au fichier LisezMoi téléchargé avec les binaires.&lt;br /&gt;
&lt;br /&gt;
==Optionnel : Installation de Exiv2==&lt;br /&gt;
*Se rendre sur http://www.exiv2.org/download.html puis télécharger l’éxecutable Windows en cliquant sur « Download exiv2.exe ». &lt;br /&gt;
&lt;br /&gt;
*Il faut ensuite placer le fichier exiv2.exe à côté des binaires de MicMac (par défaut C:\MicMac64bits\bin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Install&amp;diff=3091</id>
		<title>Install</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Install&amp;diff=3091"/>
				<updated>2019-03-27T12:02:35Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : ordering titles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MicMac is an open source project that aims at being cross platform. Very few dependencies are mandatory to have the core program work. &lt;br /&gt;
&lt;br /&gt;
The following platforms are &amp;quot;officially&amp;quot; supported, but it is possible to install MicMac on most x86/x64 platforms (Windows Xp-Vista-7-8-10, Mac OSX, Fedora, RHEL, Ubuntu...).&lt;br /&gt;
&lt;br /&gt;
==Ubuntu==&lt;br /&gt;
Learn how to [[Install MicMac Ubuntu|Install MicMac on Ubuntu]].&lt;br /&gt;
&lt;br /&gt;
Here is some basic steps on how to use [[Tutorial Ubuntu|commands Ubuntu]].&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
Learn how to [[Install MicMac Windows|install MicMac on Windows]]&lt;br /&gt;
&lt;br /&gt;
==Mac==&lt;br /&gt;
Learn how to [[Install MicMac MAC|install MicMac on MAC]]&lt;br /&gt;
&lt;br /&gt;
==Raspberry Pi==&lt;br /&gt;
Learn how to [[Compilation_de_MicMac_sur_ARM_(RaspBerryPi)|install MicMac on Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
==Useful softwares for MicMac==&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== AperoDeDenis ====&lt;br /&gt;
You can use '''AperoDeDenis''' which try to be a global and easy to use alternative GUI to use MicMac.&lt;br /&gt;
&lt;br /&gt;
It is developed by Denis Jouin from the [https://www.cerema.fr/fr/actualites/cerema-normandie-centre-facilite-acces-photogrammetrie-3d Cerema] (Centre d'études et d'expertise sur les risques, l'environnement, la mobilité et l'aménagement, french public institute).&lt;br /&gt;
&lt;br /&gt;
The main repository to download documentation and software is hosted on [https://github.com/micmacIGN/InterfaceCEREMA/tree/master/InterfaceCEREMA GitHub].&lt;br /&gt;
&lt;br /&gt;
Micmac and Meshlab/CloudCompare (see below) have to be set up before to use AperoDeDenis.&lt;br /&gt;
&lt;br /&gt;
=== Visualization ===&lt;br /&gt;
&lt;br /&gt;
Here are some really useful tools to visualize the different 3D products :&lt;br /&gt;
*'''MeshLab''' : http://www.meshlab.net/ (all platform are supported). This software is generally used for points clouds visualization, surface reconstruction and texturing.&lt;br /&gt;
*'''CloudCompare''' : http://www.cloudcompare.org/ (all platforms). Similar to Meshlab, possibly more up to date and richer in tools.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Install&amp;diff=3090</id>
		<title>Install</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Install&amp;diff=3090"/>
				<updated>2019-03-27T12:00:57Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Delete Nautilus specific tool, too specific!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MicMac is an open source project that aims at being cross platform. Very few dependencies are mandatory to have the core program work. &lt;br /&gt;
&lt;br /&gt;
The following platforms are &amp;quot;officially&amp;quot; supported, but it is possible to install MicMac on most x86/x64 platforms (Windows Xp-Vista-7-8-10, Mac OSX, Fedora, RHEL, Ubuntu...).&lt;br /&gt;
&lt;br /&gt;
==Ubuntu==&lt;br /&gt;
Learn how to [[Install MicMac Ubuntu|Install MicMac on Ubuntu]].&lt;br /&gt;
&lt;br /&gt;
Here is some basic steps on how to use [[Tutorial Ubuntu|commands Ubuntu]].&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
Learn how to [[Install MicMac Windows|install MicMac on Windows]]&lt;br /&gt;
&lt;br /&gt;
==Mac==&lt;br /&gt;
Learn how to [[Install MicMac MAC|install MicMac on MAC]]&lt;br /&gt;
&lt;br /&gt;
==Raspberry Pi==&lt;br /&gt;
Learn how to [[Compilation_de_MicMac_sur_ARM_(RaspBerryPi)|install MicMac on Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
==Useful softwares for MicMac==&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
You can use '''AperoDeDenis''' which try to be a global and easy to use alternative GUI to use MicMac.&lt;br /&gt;
&lt;br /&gt;
It is developed by Denis Jouin from the [https://www.cerema.fr/fr/actualites/cerema-normandie-centre-facilite-acces-photogrammetrie-3d Cerema] (Centre d'études et d'expertise sur les risques, l'environnement, la mobilité et l'aménagement, french public institute).&lt;br /&gt;
&lt;br /&gt;
The main repository to download documentation and software is hosted on [https://github.com/micmacIGN/InterfaceCEREMA/tree/master/InterfaceCEREMA GitHub].&lt;br /&gt;
&lt;br /&gt;
Micmac and Meshlab/CloudCompare (see below) have to be set up before to use AperoDeDenis.&lt;br /&gt;
&lt;br /&gt;
=== Visualization ===&lt;br /&gt;
&lt;br /&gt;
Here are some really useful tools to visualize the different 3D products :&lt;br /&gt;
*'''MeshLab''' : http://www.meshlab.net/ (all platform are supported). This software is generally used for points clouds visualization, surface reconstruction and texturing.&lt;br /&gt;
*'''CloudCompare''' : http://www.cloudcompare.org/ (all platforms). Similar to Meshlab, possibly more up to date and richer in tools.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Install&amp;diff=3089</id>
		<title>Install</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Install&amp;diff=3089"/>
				<updated>2019-03-27T12:00:07Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Update and improve AperoDeDenis presentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MicMac is an open source project that aims at being cross platform. Very few dependencies are mandatory to have the core program work. &lt;br /&gt;
&lt;br /&gt;
The following platforms are &amp;quot;officially&amp;quot; supported, but it is possible to install MicMac on most x86/x64 platforms (Windows Xp-Vista-7-8-10, Mac OSX, Fedora, RHEL, Ubuntu...).&lt;br /&gt;
&lt;br /&gt;
==Ubuntu==&lt;br /&gt;
Learn how to [[Install MicMac Ubuntu|Install MicMac on Ubuntu]].&lt;br /&gt;
&lt;br /&gt;
Here is some basic steps on how to use [[Tutorial Ubuntu|commands Ubuntu]].&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
Learn how to [[Install MicMac Windows|install MicMac on Windows]]&lt;br /&gt;
&lt;br /&gt;
==Mac==&lt;br /&gt;
Learn how to [[Install MicMac MAC|install MicMac on MAC]]&lt;br /&gt;
&lt;br /&gt;
==Raspberry Pi==&lt;br /&gt;
Learn how to [[Compilation_de_MicMac_sur_ARM_(RaspBerryPi)|install MicMac on Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
==Useful softwares for MicMac==&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
You can use '''AperoDeDenis''' which try to be a global and easy to use alternative GUI to use MicMac.&lt;br /&gt;
&lt;br /&gt;
It is developed by Denis Jouin from the [https://www.cerema.fr/fr/actualites/cerema-normandie-centre-facilite-acces-photogrammetrie-3d Cerema] (Centre d'études et d'expertise sur les risques, l'environnement, la mobilité et l'aménagement, french public institute).&lt;br /&gt;
&lt;br /&gt;
The main repository to download documentation and software is hosted on [https://github.com/micmacIGN/InterfaceCEREMA/tree/master/InterfaceCEREMA GitHub].&lt;br /&gt;
&lt;br /&gt;
Micmac and Meshlab/CloudCompare (see below) have to be set up before to use AperoDeDenis.&lt;br /&gt;
&lt;br /&gt;
=== Visualization ===&lt;br /&gt;
&lt;br /&gt;
Here are some really useful tools to visualize the different 3D products :&lt;br /&gt;
*'''MeshLab''' : http://www.meshlab.net/ (all platform are supported). This software is generally used for points clouds visualization, surface reconstruction and texturing.&lt;br /&gt;
*'''CloudCompare''' : http://www.cloudcompare.org/ (all platforms). Similar to Meshlab, possibly more up to date and richer in tools.&lt;br /&gt;
&lt;br /&gt;
Other tools that may be useful: :&lt;br /&gt;
*Nautilus open terminal : You can install it with : &amp;lt;code&amp;gt;sudo apt-get install nautilus-open-terminal&amp;lt;/code&amp;gt; (Linux platform only). This module is really useful for opening a terminal directly from the image directory.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=GCPConvert&amp;diff=3079</id>
		<title>GCPConvert</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=GCPConvert&amp;diff=3079"/>
				<updated>2019-02-11T15:40:26Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : &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;
The command GCPConvert is used to:&lt;br /&gt;
*transform a set of ground control points from most text format to MicMac’s Xml format.&lt;br /&gt;
*transform the ground control points into an euclidean coordinate system, suitable for MicMac.&lt;br /&gt;
&lt;br /&gt;
===Allowed commands===&lt;br /&gt;
* AppEgels&lt;br /&gt;
* AppGeoCub&lt;br /&gt;
* AppInFile&lt;br /&gt;
* AppXML&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for GCPConvert is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d GCPConvert FormatSpecification GCPFile 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 GCPConvert -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {[[GCPConvert#Formatting_the_input_GCP_file|Format specification]]}&lt;br /&gt;
*string :: {GCP  File}&lt;br /&gt;
Named args : &lt;br /&gt;
*[Name=Out] string :: {Xml Out File}&lt;br /&gt;
*[Name=ChSys] string :: {Change coordinate file}&lt;br /&gt;
*[Name=MulCo] REAL :: {Multiplier of result (for development and testing use)}&lt;br /&gt;
*[Name=MulInc] bool :: {Multiplier also incertitude ? (for development and testing use)}&lt;br /&gt;
*[Name=Offs] Pt3dr :: {Offset to substruct to all coordinates ; Def=[0,0,0]}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
====Formatting the input GCP file====&lt;br /&gt;
Launching this command, &lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d GCPConvert AppInFile CP3D_Format.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d GCPConvert &amp;quot;#F=N_X_Y_Z&amp;quot; CP3D_Format.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should get a file like this:&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;DicoAppuisFlottant&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.610 939.1341 144.75&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;30&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.412 937.530 144.787&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;31&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
&amp;lt;/DicoAppuisFlottant&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Offset the output GCP file====&lt;br /&gt;
To avoid problems which could appear with other tools that don't deal with too many digits coordinates,you can use an offset with the '''Offs''' option:&lt;br /&gt;
&lt;br /&gt;
  mm3d GCPConvert AppInFile F20-1_Cibles.txt Offs=[1657000,6210000,0]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Uncertainty in output XML file=== &lt;br /&gt;
As seen in previous example, the uncertainty of each ground control point is fixed by default at the value of one ground unit in each direction of the coordinate system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In case of using the generated GCP file with Campari for bundle adjustment, you'll have to specify a factor which will be alter this uncertainty. So, if uncertainty is equal for each direction and each point, it's easier to specify it by this way.&lt;br /&gt;
In the following example, factor of '''0.002''' generates an uncertainty of '''2 mm''' in a metric coordinate system.&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Campari &amp;quot;.*JPG&amp;quot; MEP_Basc2 MEP_Terrain GCP=[Targets.xml,0.002,Targets_Final-S2D.xml,0.5]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting the input GCP file ==&lt;br /&gt;
If you don't use an AppXML formatted file (in fact a MicMac's XML file), the input file has to be a '''space or tabulation separated values file''' (no comma or other symbols). You can use 'Egels' or 'GeoCub' format, or describe your file as explained below.&lt;br /&gt;
 &lt;br /&gt;
===AppGeoCub===&lt;br /&gt;
Text file is formatted as:&lt;br /&gt;
&amp;lt;pre&amp;gt;PointNumber    X    Y    Z&amp;lt;/pre&amp;gt;   &lt;br /&gt;
Lines beginning with '%' are considered as comments.&lt;br /&gt;
&lt;br /&gt;
===AppEgels===&lt;br /&gt;
Text file is formatted as:&lt;br /&gt;
&amp;lt;pre&amp;gt;PointNumber  VariableNonImported  X    Y    Z&amp;lt;/pre&amp;gt;   &lt;br /&gt;
Lines beginning with '#' are considered as comments.&lt;br /&gt;
&lt;br /&gt;
This file format is used by some IGN/ENSG softwares developed by Yves Egels[http://yves.egels.free.fr/Soft/telecharger.html].&lt;br /&gt;
&lt;br /&gt;
===AppInFile===&lt;br /&gt;
The first line describes name and position of the rows. It begins by '#F= ', where&lt;br /&gt;
*the first character '#' means that all line beginning by a # will be a comment;&lt;br /&gt;
*the two characters 'F=' mean that this is really a format specification;&lt;br /&gt;
'#F= ' followed by the format specification :&lt;br /&gt;
*'N' means the name of the point;&lt;br /&gt;
*'X', 'Y', 'Z' means the coordinates;&lt;br /&gt;
*'Ix', 'Iy', 'Iz' means the accuracy (not mandatory);&lt;br /&gt;
*S means a string which has not to be interpreted;&lt;br /&gt;
separated by spaces.&lt;br /&gt;
&lt;br /&gt;
You can reorder this format as you want. &lt;br /&gt;
&lt;br /&gt;
''Example 1:''&lt;br /&gt;
&amp;lt;pre&amp;gt;#F= N X Y Z Ix Iy Iz&lt;br /&gt;
157 233.28 144.03 103.05 0.00332 0.0034 0.0039&lt;br /&gt;
158 317.011 -0.00000 0.0000 0.0053 0.0060 0.0071&amp;lt;/pre&amp;gt;&lt;br /&gt;
*N means the first string of each line is the name of the point;&lt;br /&gt;
*X, Y, Z means that this strings number 2, 3 and 4 are the coordinates;&lt;br /&gt;
*Ix, Iy, Iz means that this strings number 5, 6 and 7 are the accuracy;&lt;br /&gt;
&lt;br /&gt;
''Example 2:''&lt;br /&gt;
&amp;lt;pre&amp;gt;#F= N S X Y Z&lt;br /&gt;
300 3 94.208685 658.506787 42.39556&lt;br /&gt;
301 3 95.323427 656.409116 43.502239&lt;br /&gt;
302 3 97.008135 654.424482 45.084237&amp;lt;/pre&amp;gt;&lt;br /&gt;
*N means the first string of each line is the name of the point;&lt;br /&gt;
*S means the 2nd string has not to be interpreted;&lt;br /&gt;
*X, Y, Z means that this strings number 3, 4 and 5 are the coordinates.&lt;br /&gt;
&lt;br /&gt;
==Known limitations==&lt;br /&gt;
===GCPConverts add many decimals to coordinates===&lt;br /&gt;
As reported [[http://forum-micmac.forumprod.com/gcpconvert-add-many-decimals-to-coordinates-t1267.html]], GCPConvert alters slightly values during the conversion, by adding non significant decimals.&lt;br /&gt;
So instead of taking back 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;DicoAppuisFlottant&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.610 939.1341 144.75&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;30&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.412 937.530 144.787&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;31&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
&amp;lt;/DicoAppuisFlottant&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
You may rather obtain this one:&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;DicoAppuisFlottant&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.61000000000001 939.13400000000001 144.75&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;30&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.41199999999998 937.52999999999997 144.78700000000001&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;31&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
&amp;lt;/DicoAppuisFlottant&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=GCPConvert&amp;diff=3078</id>
		<title>GCPConvert</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=GCPConvert&amp;diff=3078"/>
				<updated>2019-02-11T15:38:59Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : &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;
The command GCPConvert is used to:&lt;br /&gt;
*transform a set of ground control points from most text format to MicMac’s Xml format.&lt;br /&gt;
*transform the ground control points into an euclidean coordinate system, suitable for MicMac.&lt;br /&gt;
&lt;br /&gt;
===Allowed commands===&lt;br /&gt;
* AppEgels&lt;br /&gt;
* AppGeoCub&lt;br /&gt;
* AppInFile&lt;br /&gt;
* AppXML&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for GCPConvert is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d GCPConvert FormatSpecification GCPFile 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 GCPConvert -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {[[GCPConvert#Formatting_the_input_GCP_file|Format specification]]}&lt;br /&gt;
*string :: {GCP  File}&lt;br /&gt;
Named args : &lt;br /&gt;
*[Name=Out] string :: {Xml Out File}&lt;br /&gt;
*[Name=ChSys] string :: {Change coordinate file}&lt;br /&gt;
*[Name=MulCo] REAL :: {Multiplier of result (for development and testing use)}&lt;br /&gt;
*[Name=MulInc] bool :: {Multiplier also incertitude ? (for development and testing use)}&lt;br /&gt;
*[Name=Offs] Pt3dr :: {Offset to substruct to all coordinates ; Def=[0,0,0]}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
==Formatting the input GCP file&lt;br /&gt;
Launching this command, &lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d GCPConvert AppInFile CP3D_Format.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d GCPConvert &amp;quot;#F=N_X_Y_Z&amp;quot; CP3D_Format.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should get a file like this:&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;DicoAppuisFlottant&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.610 939.1341 144.75&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;30&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.412 937.530 144.787&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;31&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
&amp;lt;/DicoAppuisFlottant&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Offset the output GCP file==&lt;br /&gt;
To avoid problems which could appear with other tools that don't deal with too many digits coordinates,you can use an offset with the '''Offs''' option:&lt;br /&gt;
&lt;br /&gt;
  mm3d GCPConvert AppInFile F20-1_Cibles.txt Offs=[1657000,6210000,0]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Uncertainty in output XML file=== &lt;br /&gt;
As seen in previous example, the uncertainty of each ground control point is fixed by default at the value of one ground unit in each direction of the coordinate system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In case of using the generated GCP file with Campari for bundle adjustment, you'll have to specify a factor which will be alter this uncertainty. So, if uncertainty is equal for each direction and each point, it's easier to specify it by this way.&lt;br /&gt;
In the following example, factor of '''0.002''' generates an uncertainty of '''2 mm''' in a metric coordinate system.&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Campari &amp;quot;.*JPG&amp;quot; MEP_Basc2 MEP_Terrain GCP=[Targets.xml,0.002,Targets_Final-S2D.xml,0.5]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting the input GCP file ==&lt;br /&gt;
If you don't use an AppXML formatted file (in fact a MicMac's XML file), the input file has to be a '''space or tabulation separated values file''' (no comma or other symbols). You can use 'Egels' or 'GeoCub' format, or describe your file as explained below.&lt;br /&gt;
 &lt;br /&gt;
===AppGeoCub===&lt;br /&gt;
Text file is formatted as:&lt;br /&gt;
&amp;lt;pre&amp;gt;PointNumber    X    Y    Z&amp;lt;/pre&amp;gt;   &lt;br /&gt;
Lines beginning with '%' are considered as comments.&lt;br /&gt;
&lt;br /&gt;
===AppEgels===&lt;br /&gt;
Text file is formatted as:&lt;br /&gt;
&amp;lt;pre&amp;gt;PointNumber  VariableNonImported  X    Y    Z&amp;lt;/pre&amp;gt;   &lt;br /&gt;
Lines beginning with '#' are considered as comments.&lt;br /&gt;
&lt;br /&gt;
This file format is used by some IGN/ENSG softwares developed by Yves Egels[http://yves.egels.free.fr/Soft/telecharger.html].&lt;br /&gt;
&lt;br /&gt;
===AppInFile===&lt;br /&gt;
The first line describes name and position of the rows. It begins by '#F= ', where&lt;br /&gt;
*the first character '#' means that all line beginning by a # will be a comment;&lt;br /&gt;
*the two characters 'F=' mean that this is really a format specification;&lt;br /&gt;
'#F= ' followed by the format specification :&lt;br /&gt;
*'N' means the name of the point;&lt;br /&gt;
*'X', 'Y', 'Z' means the coordinates;&lt;br /&gt;
*'Ix', 'Iy', 'Iz' means the accuracy (not mandatory);&lt;br /&gt;
*S means a string which has not to be interpreted;&lt;br /&gt;
separated by spaces.&lt;br /&gt;
&lt;br /&gt;
You can reorder this format as you want. &lt;br /&gt;
&lt;br /&gt;
''Example 1:''&lt;br /&gt;
&amp;lt;pre&amp;gt;#F= N X Y Z Ix Iy Iz&lt;br /&gt;
157 233.28 144.03 103.05 0.00332 0.0034 0.0039&lt;br /&gt;
158 317.011 -0.00000 0.0000 0.0053 0.0060 0.0071&amp;lt;/pre&amp;gt;&lt;br /&gt;
*N means the first string of each line is the name of the point;&lt;br /&gt;
*X, Y, Z means that this strings number 2, 3 and 4 are the coordinates;&lt;br /&gt;
*Ix, Iy, Iz means that this strings number 5, 6 and 7 are the accuracy;&lt;br /&gt;
&lt;br /&gt;
''Example 2:''&lt;br /&gt;
&amp;lt;pre&amp;gt;#F= N S X Y Z&lt;br /&gt;
300 3 94.208685 658.506787 42.39556&lt;br /&gt;
301 3 95.323427 656.409116 43.502239&lt;br /&gt;
302 3 97.008135 654.424482 45.084237&amp;lt;/pre&amp;gt;&lt;br /&gt;
*N means the first string of each line is the name of the point;&lt;br /&gt;
*S means the 2nd string has not to be interpreted;&lt;br /&gt;
*X, Y, Z means that this strings number 3, 4 and 5 are the coordinates.&lt;br /&gt;
&lt;br /&gt;
==Known limitations==&lt;br /&gt;
===GCPConverts add many decimals to coordinates===&lt;br /&gt;
As reported [[http://forum-micmac.forumprod.com/gcpconvert-add-many-decimals-to-coordinates-t1267.html]], GCPConvert alters slightly values during the conversion, by adding non significant decimals.&lt;br /&gt;
So instead of taking back 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;DicoAppuisFlottant&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.610 939.1341 144.75&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;30&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.412 937.530 144.787&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;31&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
&amp;lt;/DicoAppuisFlottant&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
You may rather obtain this one:&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;DicoAppuisFlottant&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.61000000000001 939.13400000000001 144.75&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;30&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.41199999999998 937.52999999999997 144.78700000000001&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;31&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
&amp;lt;/DicoAppuisFlottant&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Malt&amp;diff=2610</id>
		<title>Malt</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Malt&amp;diff=2610"/>
				<updated>2018-06-28T07:58:11Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : /* Help */&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;
Malt is a simplified interface to MicMac. Currently it can handle matching in ground geometry and ground-image geometry. Ground geometry is adapted when the scene can be described by a single function Z = f (X, Y ) (with X, Y, Z being euclidean coordinates); this case occurs quite often when the scene is relatively flat and the acquisition is made by photo acquired orthogonally to the main plane. The main use cases are:&lt;br /&gt;
* modelization of facades to generate ortho photo in architecture;&lt;br /&gt;
* modelization of earth surface from aerial acquisition;&lt;br /&gt;
&lt;br /&gt;
Ground image geometry is very general and flexible and can be used in almost all acquisition. Its main drawbacks is that it requires 16 some interaction to select the master images, the mask of these images and the associated secondary images.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The basic syntax requires 3 args :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Malt Type Image_Pattern Orientation&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Second arg specifies the subset of images.&lt;br /&gt;
*Third arg specifies the orientation.&lt;br /&gt;
&lt;br /&gt;
===Allowed commands===&lt;br /&gt;
*Ortho&lt;br /&gt;
*UrbanMNE&lt;br /&gt;
*GeomImage&lt;br /&gt;
&lt;br /&gt;
====Ortho====&lt;br /&gt;
For a matching adapted to ortho photo generation.&lt;br /&gt;
====UrbanMNE====&lt;br /&gt;
For a matching adapted to urban digital elevation model.&lt;br /&gt;
====GeomImage====&lt;br /&gt;
For a matching in ground image geometry.&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 Malt -help &amp;lt;/pre&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args : &lt;br /&gt;
*string :: {Correlation mode (must be in allowed 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=Master] string :: { Master image must exist iff Mode=GeomImage, AUTO for Using result of AperoChImSecMM}&lt;br /&gt;
*[Name=SzW] INT :: {Correlation Window Size (1 means 3x3)}&lt;br /&gt;
*[Name=CorMS] bool :: {New Multi Scale correlation option, def=false, available in image geometry}&lt;br /&gt;
*[Name=UseGpu] bool :: {Use Cuda acceleration, def=false}&lt;br /&gt;
*[Name=Regul] REAL :: {Regularization factor}&lt;br /&gt;
*[Name=DirMEC] string :: {Subdirectory where the results will be stored}&lt;br /&gt;
*[Name=DirOF] string :: {Subdirectory for ortho (def in Ortho-${DirMEC}) }&lt;br /&gt;
*[Name=UseTA] INT :: {Use TA as Masq when it exists (Def is true)}&lt;br /&gt;
*[Name=ZoomF] INT :: {Final zoom, (Def 2 in ortho,1 in MNE)}&lt;br /&gt;
*[Name=ZoomI] INT :: {Initial Zoom, (Def depends on number of images)}&lt;br /&gt;
*[Name=ZPas] REAL :: {Quantification step in equivalent pixel (def=0.4)}&lt;br /&gt;
*[Name=Exe] INT :: {Execute command (Def is true !!)}&lt;br /&gt;
*[Name=Repere] string :: {Local system of coordinates}&lt;br /&gt;
*[Name=NbVI] INT :: {Number of Visible Images required (Def = 3)}&lt;br /&gt;
*[Name=HrOr] bool :: {Compute High Resolution Ortho}&lt;br /&gt;
*[Name=LrOr] bool :: {Compute Low Resolution Ortho}&lt;br /&gt;
*[Name=DirTA] string :: {Directory of TA (for mask)}&lt;br /&gt;
*[Name=Purge] bool :: {Purge the directory of Results before compute}&lt;br /&gt;
*[Name=DoMEC] bool :: {Do the Matching}&lt;br /&gt;
*[Name=DoOrtho] bool :: {Do the Ortho (Def=mDoMEC)}&lt;br /&gt;
*[Name=UnAnam] bool :: {Compute the un-anamorphosed DTM and ortho (Def context dependent)}&lt;br /&gt;
*[Name=2Ortho] bool :: {Do both anamorphosed ans un-anamorphosed ortho (when applyable) }&lt;br /&gt;
*[Name=ZInc] REAL :: {Incertitude on Z (in proportion of average depth, def=0.3) }&lt;br /&gt;
*[Name=DefCor] REAL :: {Default Correlation in un correlated pixels (Def=0.2)}&lt;br /&gt;
*[Name=CostTrans] REAL :: {Cost to change from correlation to uncorrelation (Def=2.0) }&lt;br /&gt;
*[Name=Etape0] INT :: {First Step (Def=1) }&lt;br /&gt;
*[Name=AffineLast] bool :: {Affine Last Etape with Step Z/2 (Def=true) }&lt;br /&gt;
*[Name=ResolOrtho] REAL :: {Resolution of ortho, relatively to images (Def=1.0; 0.5 means smaller images) }&lt;br /&gt;
*[Name=ImMNT] string :: {Filter to select images used for matching (Def All, usable with ortho) }&lt;br /&gt;
*[Name=ImOrtho] string :: {Filter to select images used for ortho (Def All) }&lt;br /&gt;
*[Name=ZMoy] REAL :: {Average value of Z}&lt;br /&gt;
*[Name=Spherik] bool :: {If true the surface for rectification is a sphere}&lt;br /&gt;
*[Name=WMI] REAL :: {Mininum width of reduced images (to fix ZoomInit)}&lt;br /&gt;
*[Name=MasqIm] string :: {Masq per Im; Def None; Use &amp;quot;Masq&amp;quot; for standard result of SaisieMasq}&lt;br /&gt;
*[Name=MasqImGlob] string :: {Glob Masq per Im : if uses, give full name of masq (for ex toto.tif) }&lt;br /&gt;
*[Name=IncMax] REAL :: {Maximum incidence of image}&lt;br /&gt;
*[Name=BoxClip] Box2dr :: {To Clip Computation, normalized image coordinates ([0,0,1,1] means full box)}&lt;br /&gt;
*[Name=BoxTerrain] Box2dr :: {([Xmin,Ymin,Xmax,Ymax])}&lt;br /&gt;
*[Name=ResolTerrain] REAL :: {Ground resolution (pixel size in ground unit) for ZoomF=1 (Def automatically computed)}&lt;br /&gt;
*[Name=RoundResol] bool :: {Use rounding of resolution (def context dependent,tuning purpose)}&lt;br /&gt;
*[Name=GCC] bool :: {Generate export for Cube Correlation}&lt;br /&gt;
*[Name=EZA] bool :: {Export Z Absolute}&lt;br /&gt;
*[Name=Equiv] vector&amp;lt;std::string&amp;gt; :: {Equivalent classes, as a set of pattern, def=None}&lt;br /&gt;
*[Name=MOri] string :: {Mode Orientation (GRID or RTO) if not XML frame camera}&lt;br /&gt;
*[Name=MaxFlow] bool :: {Use MaxFlow(MinCut) instead of 2D ProgDyn (SGM), slower sometime better, Def=false }&lt;br /&gt;
*[Name=SzRec] INT :: {Sz of overlap between computation tiles, Def=50; for some rare side effects}&lt;br /&gt;
*[Name=Masq3D] string :: {Name of 3D mask}&lt;br /&gt;
*[Name=NbProc] INT :: {Nb Proc Used}&lt;br /&gt;
*[Name=PSIBN] REAL :: {Penal for Automatic Selection of Images to Best Nadir (Def=-1, don't use)}&lt;br /&gt;
*[Name=InternalNoIncid] bool :: {Internal Use}&lt;br /&gt;
*[Name=PtDebug] Pt2di :: {Internal Use (Point of debuging)}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
An example with data set of Mur Saint Martin :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; mm3d Malt Ortho &amp;quot;./IMGP41((6[7-9])|([7-8][0-9])).JPG&amp;quot; Basc &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes about DEM==&lt;br /&gt;
&lt;br /&gt;
Malt generates DEMs which can be retrieve in a folder named MEC-MALT by default :&lt;br /&gt;
&amp;lt;pre&amp;gt; Z_NumA_DeZoomB_STD-MALT.tif &amp;lt;/pre&amp;gt;&lt;br /&gt;
where A B dependens on the step of the computation and of the arguments of the Malt command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Generated DEMs elevation values '''are not recorded''' in a metric unit unless you specify the '''EZA=1''' option for Malt. &lt;br /&gt;
&lt;br /&gt;
The conversion values are stored in the file :&lt;br /&gt;
&amp;lt;pre&amp;gt;Z_NumA_DeZoomB_STD-MALT.xml &amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2609</id>
		<title>Install MicMac Windows</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2609"/>
				<updated>2018-06-28T07:27:33Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : /* Téléchargement des derniers binaires à partir de GitHub */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;French version below.&lt;br /&gt;
&lt;br /&gt;
==With binaries==&lt;br /&gt;
===Download===&lt;br /&gt;
====Download last beta binaries from GitHub ====&lt;br /&gt;
Download the micmac_win.zip archive here :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta13/micmac_win.zip v1.0.beta13] is a 64 bits release.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] is a 32 bits one.&lt;br /&gt;
&lt;br /&gt;
====Or download last &amp;quot;nightly&amp;quot; binary from AppVeyor====&lt;br /&gt;
Download the '''micmac_win.zip''' archive here (only for Windows 64 bits) :&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
Choose the 32 or 64bits version according your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then extract the &amp;quot;.zip&amp;quot; file where you want to install MicMac.&lt;br /&gt;
*We recommend you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
===Set environmental path===&lt;br /&gt;
It is possible that you should have to indicate to your computer where the MicMac binaries are. You need to open the configuration panel -&amp;gt; System -&amp;gt; Set parameters (Screenshot 1)&lt;br /&gt;
[[Image:Capture ecran1.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 1]]&lt;br /&gt;
&lt;br /&gt;
Then Advanced parameters -&amp;gt; Environnemental variable (Screenshot 2). &lt;br /&gt;
[[Image:Capture ecran2.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 2]]&lt;br /&gt;
&lt;br /&gt;
Double-click in the path variable and add at the end (Screenshot 3):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;;installation_directory\micmac\bin (for example &amp;quot;;C:\micmac\bin&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Image:Capture ecran3.jpg|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 3]]&lt;br /&gt;
&lt;br /&gt;
==With Setup==&lt;br /&gt;
&lt;br /&gt;
*This is an old version : NOT RECOMMANDED. [[:Install_MicMac_Windows#Download_last_beta_binaries_from_GitHub| Use rather binaries from GitHub to get newer releases]].&lt;br /&gt;
&lt;br /&gt;
*Download the setup from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Choose the 32 or 64bits version according to your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then, follow the differents step of the setup.&lt;br /&gt;
*We recommand you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
==Check Installation==&lt;br /&gt;
===List of micmac tools===&lt;br /&gt;
To check if MicMac is well installed, you can type in a terminal :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will return the list of all tools available for micmac library.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Check dependencies===&lt;br /&gt;
Sometimes, even when the MicMac installation is good, you can encounter messages in the terminal such as :&lt;br /&gt;
*&amp;quot;Warning Exiftool not installed&amp;quot;&lt;br /&gt;
This warnings means that MicMac can't find an external tools.&lt;br /&gt;
MicMac integrates a module which can check if all dependencies are correctly installed. It can be called by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mm3d CheckDependencies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:checkdependencies.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 4]]&lt;br /&gt;
&lt;br /&gt;
You will get an output like Screenshot 4, with different informations :&lt;br /&gt;
*MicMac revision : micmac source code version number&lt;br /&gt;
*Qt : &amp;quot;enabled&amp;quot; permit you to use graphical interfaces such SaisieAppuisQT&lt;br /&gt;
*Kakadu : Image library for JPEG2000 management&lt;br /&gt;
*MicMac directory : Directory where MicMac is installed&lt;br /&gt;
*make : &lt;br /&gt;
*exiftool : library of image metadata management&lt;br /&gt;
*exiv2 : library of image metadata management&lt;br /&gt;
*convert :&lt;br /&gt;
*proj : library for cartographic projection&lt;br /&gt;
*cs2cs :&lt;br /&gt;
&lt;br /&gt;
===Option : Install Exiv2===&lt;br /&gt;
  FIXME: is this always necessary ??&lt;br /&gt;
&lt;br /&gt;
*You can download the exe file from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://www.exiv2.org/download.html&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
click on &amp;quot;Download exiv2.exe&amp;quot; &lt;br /&gt;
&lt;br /&gt;
*Move the &amp;quot;exiv2.exe&amp;quot; file in the MicMac binaries directory (&amp;quot;C:\micmac\bin&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==Known problems==&lt;br /&gt;
&lt;br /&gt;
==How to use MicMac with Windows==&lt;br /&gt;
&lt;br /&gt;
This video shows some basic steps on how to use MicMac on Windows.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=tezTFRanTYA|500x300px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=French Version : Installation MicMac pour windows= &lt;br /&gt;
 &lt;br /&gt;
==Avec le setup==&lt;br /&gt;
&lt;br /&gt;
*Cette solution consiste à installer MicMac en téléchargeant le setup proposé sur le site de l’IGN. Attention : L’installation par setup est uniquement recommandée si la version d’installation est la plus récente disponible sur le site.&lt;br /&gt;
&lt;br /&gt;
*Télécharger le setup depuis  http://logiciels.ign.fr/?Micmac. Choisir la version 32 ou 64bits en fonction de son type de système. Suivre les étapes d’installation semblable aux setups des logiciels Windows.&lt;br /&gt;
&lt;br /&gt;
==Avec les binaires==&lt;br /&gt;
&lt;br /&gt;
===Téléchargement===&lt;br /&gt;
====Téléchargement des derniers binaires à partir de GitHub ====&lt;br /&gt;
Télécharger l'archive micmac_win.zip ici :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta13/micmac_win.zip v1.0.beta13] est une version 64 bits.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] est une version 32 bits.&lt;br /&gt;
&lt;br /&gt;
====Ou télécharger les derniers binaires &amp;quot;instables&amp;quot; sur AppVeyor====&lt;br /&gt;
Télécharger l'archive micmac_win.zip ici (seulement pour Windows 64 bits) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Ou télécharger les derniers binaires &amp;quot;instables&amp;quot; sur le site de l'IGN ====&lt;br /&gt;
Télécharger le binaire ici :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
*Décompresser le fichier micmac_bin_windows_x86_64_rev3982.zip dans le répertoire voulu. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Aller dans « Panneau de configuration Système », cliquer sur « Modifier les paramètres » &lt;br /&gt;
&lt;br /&gt;
*Cliquer ensuite sur « Paramètres Système Avancés » et enfin sur « Variables d’environnement. »&lt;br /&gt;
&lt;br /&gt;
*Dans « Variables Système » choisir la variable « Path » et cliquer sur « Modifier ».&lt;br /&gt;
&lt;br /&gt;
*Dans « Valeur de la variable », rajouter à la fin un point-virgule suivi du nom du répertoire contenant les binaires ;répertoire_des_binaires. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Quitter le panneau de configuration en cliquant sur OK à chaque fois.&lt;br /&gt;
&lt;br /&gt;
===Vérification de l'iinstallation===&lt;br /&gt;
&lt;br /&gt;
*Lancer une invite de commande (Installation_MicMac_Windows) et taper mm3d pour vérifier que tout est bien installé. La liste des commandes disponibles doit s’afficher.&lt;br /&gt;
&lt;br /&gt;
*Taper ensuite : mm3d CheckDependencies&lt;br /&gt;
&lt;br /&gt;
*Vérifier que tout est installé en vérifiant que chaque paquet est « found ». Si un paquet est manquant, se référer au fichier LisezMoi téléchargé avec les binaires.&lt;br /&gt;
&lt;br /&gt;
==Optionnel : Installation de Exiv2==&lt;br /&gt;
*Se rendre sur http://www.exiv2.org/download.html puis télécharger l’éxecutable Windows en cliquant sur « Download exiv2.exe ». &lt;br /&gt;
&lt;br /&gt;
*Il faut ensuite placer le fichier exiv2.exe à côté des binaires de MicMac (par défaut C:\MicMac64bits\bin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2608</id>
		<title>Install MicMac Windows</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2608"/>
				<updated>2018-06-28T07:26:57Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : /* Download last beta binaries from GitHub */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;French version below.&lt;br /&gt;
&lt;br /&gt;
==With binaries==&lt;br /&gt;
===Download===&lt;br /&gt;
====Download last beta binaries from GitHub ====&lt;br /&gt;
Download the micmac_win.zip archive here :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta13/micmac_win.zip v1.0.beta13] is a 64 bits release.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] is a 32 bits one.&lt;br /&gt;
&lt;br /&gt;
====Or download last &amp;quot;nightly&amp;quot; binary from AppVeyor====&lt;br /&gt;
Download the '''micmac_win.zip''' archive here (only for Windows 64 bits) :&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
Choose the 32 or 64bits version according your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then extract the &amp;quot;.zip&amp;quot; file where you want to install MicMac.&lt;br /&gt;
*We recommend you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
===Set environmental path===&lt;br /&gt;
It is possible that you should have to indicate to your computer where the MicMac binaries are. You need to open the configuration panel -&amp;gt; System -&amp;gt; Set parameters (Screenshot 1)&lt;br /&gt;
[[Image:Capture ecran1.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 1]]&lt;br /&gt;
&lt;br /&gt;
Then Advanced parameters -&amp;gt; Environnemental variable (Screenshot 2). &lt;br /&gt;
[[Image:Capture ecran2.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 2]]&lt;br /&gt;
&lt;br /&gt;
Double-click in the path variable and add at the end (Screenshot 3):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;;installation_directory\micmac\bin (for example &amp;quot;;C:\micmac\bin&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Image:Capture ecran3.jpg|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 3]]&lt;br /&gt;
&lt;br /&gt;
==With Setup==&lt;br /&gt;
&lt;br /&gt;
*This is an old version : NOT RECOMMANDED. [[:Install_MicMac_Windows#Download_last_beta_binaries_from_GitHub| Use rather binaries from GitHub to get newer releases]].&lt;br /&gt;
&lt;br /&gt;
*Download the setup from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Choose the 32 or 64bits version according to your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then, follow the differents step of the setup.&lt;br /&gt;
*We recommand you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
==Check Installation==&lt;br /&gt;
===List of micmac tools===&lt;br /&gt;
To check if MicMac is well installed, you can type in a terminal :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will return the list of all tools available for micmac library.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Check dependencies===&lt;br /&gt;
Sometimes, even when the MicMac installation is good, you can encounter messages in the terminal such as :&lt;br /&gt;
*&amp;quot;Warning Exiftool not installed&amp;quot;&lt;br /&gt;
This warnings means that MicMac can't find an external tools.&lt;br /&gt;
MicMac integrates a module which can check if all dependencies are correctly installed. It can be called by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mm3d CheckDependencies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:checkdependencies.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 4]]&lt;br /&gt;
&lt;br /&gt;
You will get an output like Screenshot 4, with different informations :&lt;br /&gt;
*MicMac revision : micmac source code version number&lt;br /&gt;
*Qt : &amp;quot;enabled&amp;quot; permit you to use graphical interfaces such SaisieAppuisQT&lt;br /&gt;
*Kakadu : Image library for JPEG2000 management&lt;br /&gt;
*MicMac directory : Directory where MicMac is installed&lt;br /&gt;
*make : &lt;br /&gt;
*exiftool : library of image metadata management&lt;br /&gt;
*exiv2 : library of image metadata management&lt;br /&gt;
*convert :&lt;br /&gt;
*proj : library for cartographic projection&lt;br /&gt;
*cs2cs :&lt;br /&gt;
&lt;br /&gt;
===Option : Install Exiv2===&lt;br /&gt;
  FIXME: is this always necessary ??&lt;br /&gt;
&lt;br /&gt;
*You can download the exe file from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://www.exiv2.org/download.html&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
click on &amp;quot;Download exiv2.exe&amp;quot; &lt;br /&gt;
&lt;br /&gt;
*Move the &amp;quot;exiv2.exe&amp;quot; file in the MicMac binaries directory (&amp;quot;C:\micmac\bin&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==Known problems==&lt;br /&gt;
&lt;br /&gt;
==How to use MicMac with Windows==&lt;br /&gt;
&lt;br /&gt;
This video shows some basic steps on how to use MicMac on Windows.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=tezTFRanTYA|500x300px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=French Version : Installation MicMac pour windows= &lt;br /&gt;
 &lt;br /&gt;
==Avec le setup==&lt;br /&gt;
&lt;br /&gt;
*Cette solution consiste à installer MicMac en téléchargeant le setup proposé sur le site de l’IGN. Attention : L’installation par setup est uniquement recommandée si la version d’installation est la plus récente disponible sur le site.&lt;br /&gt;
&lt;br /&gt;
*Télécharger le setup depuis  http://logiciels.ign.fr/?Micmac. Choisir la version 32 ou 64bits en fonction de son type de système. Suivre les étapes d’installation semblable aux setups des logiciels Windows.&lt;br /&gt;
&lt;br /&gt;
==Avec les binaires==&lt;br /&gt;
&lt;br /&gt;
===Téléchargement===&lt;br /&gt;
====Téléchargement des derniers binaires à partir de GitHub ====&lt;br /&gt;
Télécharger l'archive micmac_win.zip ici :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta11/micmac_win.zip v1.0.beta11] est une version 64 bits.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] est une version 32 bits.&lt;br /&gt;
&lt;br /&gt;
====Ou télécharger les derniers binaires &amp;quot;instables&amp;quot; sur AppVeyor====&lt;br /&gt;
Télécharger l'archive micmac_win.zip ici (seulement pour Windows 64 bits) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Ou télécharger les derniers binaires &amp;quot;instables&amp;quot; sur le site de l'IGN ====&lt;br /&gt;
Télécharger le binaire ici :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
*Décompresser le fichier micmac_bin_windows_x86_64_rev3982.zip dans le répertoire voulu. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Aller dans « Panneau de configuration Système », cliquer sur « Modifier les paramètres » &lt;br /&gt;
&lt;br /&gt;
*Cliquer ensuite sur « Paramètres Système Avancés » et enfin sur « Variables d’environnement. »&lt;br /&gt;
&lt;br /&gt;
*Dans « Variables Système » choisir la variable « Path » et cliquer sur « Modifier ».&lt;br /&gt;
&lt;br /&gt;
*Dans « Valeur de la variable », rajouter à la fin un point-virgule suivi du nom du répertoire contenant les binaires ;répertoire_des_binaires. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Quitter le panneau de configuration en cliquant sur OK à chaque fois.&lt;br /&gt;
&lt;br /&gt;
===Vérification de l'iinstallation===&lt;br /&gt;
&lt;br /&gt;
*Lancer une invite de commande (Installation_MicMac_Windows) et taper mm3d pour vérifier que tout est bien installé. La liste des commandes disponibles doit s’afficher.&lt;br /&gt;
&lt;br /&gt;
*Taper ensuite : mm3d CheckDependencies&lt;br /&gt;
&lt;br /&gt;
*Vérifier que tout est installé en vérifiant que chaque paquet est « found ». Si un paquet est manquant, se référer au fichier LisezMoi téléchargé avec les binaires.&lt;br /&gt;
&lt;br /&gt;
==Optionnel : Installation de Exiv2==&lt;br /&gt;
*Se rendre sur http://www.exiv2.org/download.html puis télécharger l’éxecutable Windows en cliquant sur « Download exiv2.exe ». &lt;br /&gt;
&lt;br /&gt;
*Il faut ensuite placer le fichier exiv2.exe à côté des binaires de MicMac (par défaut C:\MicMac64bits\bin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2531</id>
		<title>Install MicMac Windows</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2531"/>
				<updated>2017-07-06T11:39:35Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Fin de la msie à jour de l'installation par binaire (version fr)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;French version below.&lt;br /&gt;
==With Setup (recommended)==&lt;br /&gt;
&lt;br /&gt;
*NEW! [[:Install_MicMac_Windows#Download_last_beta_binaries_from_GitHub| Use binaries from GitHub to get newer releases]].&lt;br /&gt;
&lt;br /&gt;
*Download the setup from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Choose the 32 or 64bits version according to your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then, follow the differents step of the setup.&lt;br /&gt;
*We recommand you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
==With binaries==&lt;br /&gt;
===Download===&lt;br /&gt;
====Download last beta binaries from GitHub ====&lt;br /&gt;
Download the micmac_win.zip archive here :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta11/micmac_win.zip v1.0.beta11] is a 64 bits release.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] is a 32 bits one.&lt;br /&gt;
&lt;br /&gt;
====Or download last &amp;quot;nightly&amp;quot; binary from AppVeyor====&lt;br /&gt;
Download the '''micmac_win.zip''' archive here (only for Windows 64 bits) :&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Or download &amp;quot;stable&amp;quot; binaries from IGN website ====&lt;br /&gt;
*Download the binaries from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
Choose the 32 or 64bits version according your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then extract the &amp;quot;.zip&amp;quot; file where you want to install MicMac.&lt;br /&gt;
*We recommend you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
===Set environmental path===&lt;br /&gt;
It is possible that you should have to indicate to your computer where the MicMac binaries are. You need to open the configuration panel -&amp;gt; System -&amp;gt; Set parameters (Screenshot 1)&lt;br /&gt;
[[Image:Capture ecran1.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 1]]&lt;br /&gt;
&lt;br /&gt;
Then Advanced parameters -&amp;gt; Environnemental variable (Screenshot 2). &lt;br /&gt;
[[Image:Capture ecran2.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 2]]&lt;br /&gt;
&lt;br /&gt;
Double-click in the path variable and add at the end (Screenshot 3):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;;installation_directory\micmac\bin (for example &amp;quot;;C:\micmac\bin&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Image:Capture ecran3.jpg|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 3]]&lt;br /&gt;
&lt;br /&gt;
==Check Installation==&lt;br /&gt;
===List of micmac tools===&lt;br /&gt;
To check if MicMac is well installed, you can type in a terminal :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will return the list of all tools available for micmac library.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Check dependencies===&lt;br /&gt;
Sometimes, even when the MicMac installation is good, you can encounter messages in the terminal such as :&lt;br /&gt;
*&amp;quot;Warning Exiftool not installed&amp;quot;&lt;br /&gt;
This warnings means that MicMac can't find an external tools.&lt;br /&gt;
MicMac integrates a module which can check if all dependencies are correctly installed. It can be called by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mm3d CheckDependencies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:checkdependencies.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 4]]&lt;br /&gt;
&lt;br /&gt;
You will get an output like Screenshot 4, with different informations :&lt;br /&gt;
*MicMac revision : micmac source code version number&lt;br /&gt;
*Qt : &amp;quot;enabled&amp;quot; permit you to use graphical interfaces such SaisieAppuisQT&lt;br /&gt;
*Kakadu : Image library for JPEG2000 management&lt;br /&gt;
*MicMac directory : Directory where MicMac is installed&lt;br /&gt;
*make : &lt;br /&gt;
*exiftool : library of image metadata management&lt;br /&gt;
*exiv2 : library of image metadata management&lt;br /&gt;
*convert :&lt;br /&gt;
*proj : library for cartographic projection&lt;br /&gt;
*cs2cs :&lt;br /&gt;
&lt;br /&gt;
===Option : Install Exiv2===&lt;br /&gt;
  FIXME: is this always necessary ??&lt;br /&gt;
&lt;br /&gt;
*You can download the exe file from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://www.exiv2.org/download.html&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
click on &amp;quot;Download exiv2.exe&amp;quot; &lt;br /&gt;
&lt;br /&gt;
*Move the &amp;quot;exiv2.exe&amp;quot; file in the MicMac binaries directory (&amp;quot;C:\micmac\bin&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==Known problems==&lt;br /&gt;
&lt;br /&gt;
==How to use MicMac with Windows==&lt;br /&gt;
&lt;br /&gt;
This video shows some basic steps on how to use MicMac on Windows.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=tezTFRanTYA|500x300px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=French Version : Installation MicMac pour windows= &lt;br /&gt;
 &lt;br /&gt;
==Avec le setup==&lt;br /&gt;
&lt;br /&gt;
*Cette solution consiste à installer MicMac en téléchargeant le setup proposé sur le site de l’IGN. Attention : L’installation par setup est uniquement recommandée si la version d’installation est la plus récente disponible sur le site.&lt;br /&gt;
&lt;br /&gt;
*Télécharger le setup depuis  http://logiciels.ign.fr/?Micmac. Choisir la version 32 ou 64bits en fonction de son type de système. Suivre les étapes d’installation semblable aux setups des logiciels Windows.&lt;br /&gt;
&lt;br /&gt;
==Avec les binaires==&lt;br /&gt;
&lt;br /&gt;
===Téléchargement===&lt;br /&gt;
====Téléchargement des derniers binaires à partir de GitHub ====&lt;br /&gt;
Télécharger l'archive micmac_win.zip ici :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta11/micmac_win.zip v1.0.beta11] est une version 64 bits.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] est une version 32 bits.&lt;br /&gt;
&lt;br /&gt;
====Ou télécharger les derniers binaires &amp;quot;instables&amp;quot; sur AppVeyor====&lt;br /&gt;
Télécharger l'archive micmac_win.zip ici (seulement pour Windows 64 bits) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Ou télécharger les derniers binaires &amp;quot;instables&amp;quot; sur le site de l'IGN ====&lt;br /&gt;
Télécharger le binaire ici :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
*Décompresser le fichier micmac_bin_windows_x86_64_rev3982.zip dans le répertoire voulu. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Aller dans « Panneau de configuration Système », cliquer sur « Modifier les paramètres » &lt;br /&gt;
&lt;br /&gt;
*Cliquer ensuite sur « Paramètres Système Avancés » et enfin sur « Variables d’environnement. »&lt;br /&gt;
&lt;br /&gt;
*Dans « Variables Système » choisir la variable « Path » et cliquer sur « Modifier ».&lt;br /&gt;
&lt;br /&gt;
*Dans « Valeur de la variable », rajouter à la fin un point-virgule suivi du nom du répertoire contenant les binaires ;répertoire_des_binaires. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Quitter le panneau de configuration en cliquant sur OK à chaque fois.&lt;br /&gt;
&lt;br /&gt;
===Vérification de l'iinstallation===&lt;br /&gt;
&lt;br /&gt;
*Lancer une invite de commande (Installation_MicMac_Windows) et taper mm3d pour vérifier que tout est bien installé. La liste des commandes disponibles doit s’afficher.&lt;br /&gt;
&lt;br /&gt;
*Taper ensuite : mm3d CheckDependencies&lt;br /&gt;
&lt;br /&gt;
*Vérifier que tout est installé en vérifiant que chaque paquet est « found ». Si un paquet est manquant, se référer au fichier LisezMoi téléchargé avec les binaires.&lt;br /&gt;
&lt;br /&gt;
==Optionnel : Installation de Exiv2==&lt;br /&gt;
*Se rendre sur http://www.exiv2.org/download.html puis télécharger l’éxecutable Windows en cliquant sur « Download exiv2.exe ». &lt;br /&gt;
&lt;br /&gt;
*Il faut ensuite placer le fichier exiv2.exe à côté des binaires de MicMac (par défaut C:\MicMac64bits\bin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2530</id>
		<title>Install MicMac Windows</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2530"/>
				<updated>2017-07-06T11:24:20Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : /* Or download last nightly binary from AppVeyor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;French version below.&lt;br /&gt;
==With Setup (recommended)==&lt;br /&gt;
&lt;br /&gt;
*NEW! [[:Install_MicMac_Windows#Download_last_beta_binaries_from_GitHub| Use binaries from GitHub to get newer releases]].&lt;br /&gt;
&lt;br /&gt;
*Download the setup from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Choose the 32 or 64bits version according to your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then, follow the differents step of the setup.&lt;br /&gt;
*We recommand you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
==With binaries==&lt;br /&gt;
===Download===&lt;br /&gt;
====Download last beta binaries from GitHub ====&lt;br /&gt;
Download the micmac_win.zip archive here :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta11/micmac_win.zip v1.0.beta11] is a 64 bits release.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] is a 32 bits one.&lt;br /&gt;
&lt;br /&gt;
====Or download last &amp;quot;nightly&amp;quot; binary from AppVeyor====&lt;br /&gt;
Download the '''micmac_win.zip''' archive here (only for Windows 64 bits) :&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Or download &amp;quot;stable&amp;quot; binaries from IGN website ====&lt;br /&gt;
*Download the binaries from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
Choose the 32 or 64bits version according your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then extract the &amp;quot;.zip&amp;quot; file where you want to install MicMac.&lt;br /&gt;
*We recommend you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
===Set environmental path===&lt;br /&gt;
It is possible that you should have to indicate to your computer where the MicMac binaries are. You need to open the configuration panel -&amp;gt; System -&amp;gt; Set parameters (Screenshot 1)&lt;br /&gt;
[[Image:Capture ecran1.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 1]]&lt;br /&gt;
&lt;br /&gt;
Then Advanced parameters -&amp;gt; Environnemental variable (Screenshot 2). &lt;br /&gt;
[[Image:Capture ecran2.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 2]]&lt;br /&gt;
&lt;br /&gt;
Double-click in the path variable and add at the end (Screenshot 3):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;;installation_directory\micmac\bin (for example &amp;quot;;C:\micmac\bin&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Image:Capture ecran3.jpg|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 3]]&lt;br /&gt;
&lt;br /&gt;
==Check Installation==&lt;br /&gt;
===List of micmac tools===&lt;br /&gt;
To check if MicMac is well installed, you can type in a terminal :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will return the list of all tools available for micmac library.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Check dependencies===&lt;br /&gt;
Sometimes, even when the MicMac installation is good, you can encounter messages in the terminal such as :&lt;br /&gt;
*&amp;quot;Warning Exiftool not installed&amp;quot;&lt;br /&gt;
This warnings means that MicMac can't find an external tools.&lt;br /&gt;
MicMac integrates a module which can check if all dependencies are correctly installed. It can be called by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mm3d CheckDependencies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:checkdependencies.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 4]]&lt;br /&gt;
&lt;br /&gt;
You will get an output like Screenshot 4, with different informations :&lt;br /&gt;
*MicMac revision : micmac source code version number&lt;br /&gt;
*Qt : &amp;quot;enabled&amp;quot; permit you to use graphical interfaces such SaisieAppuisQT&lt;br /&gt;
*Kakadu : Image library for JPEG2000 management&lt;br /&gt;
*MicMac directory : Directory where MicMac is installed&lt;br /&gt;
*make : &lt;br /&gt;
*exiftool : library of image metadata management&lt;br /&gt;
*exiv2 : library of image metadata management&lt;br /&gt;
*convert :&lt;br /&gt;
*proj : library for cartographic projection&lt;br /&gt;
*cs2cs :&lt;br /&gt;
&lt;br /&gt;
===Option : Install Exiv2===&lt;br /&gt;
  FIXME: is this always necessary ??&lt;br /&gt;
&lt;br /&gt;
*You can download the exe file from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://www.exiv2.org/download.html&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
click on &amp;quot;Download exiv2.exe&amp;quot; &lt;br /&gt;
&lt;br /&gt;
*Move the &amp;quot;exiv2.exe&amp;quot; file in the MicMac binaries directory (&amp;quot;C:\micmac\bin&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==Known problems==&lt;br /&gt;
&lt;br /&gt;
==How to use MicMac with Windows==&lt;br /&gt;
&lt;br /&gt;
This video shows some basic steps on how to use MicMac on Windows.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=tezTFRanTYA|500x300px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=French Version : Installation MicMac pour windows= &lt;br /&gt;
 &lt;br /&gt;
==Avec le setup==&lt;br /&gt;
&lt;br /&gt;
*Cette solution consiste à installer MicMac en téléchargeant le setup proposé sur le site de l’IGN. Attention : L’installation par setup est uniquement recommandée si la version d’installation est la plus récente disponible sur le site.&lt;br /&gt;
&lt;br /&gt;
*Télécharger le setup depuis  http://logiciels.ign.fr/?Micmac. Choisir la version 32 ou 64bits en fonction de son type de système. Suivre les étapes d’installation semblable aux setups des logiciels Windows.&lt;br /&gt;
&lt;br /&gt;
==Avec les binaires==&lt;br /&gt;
&lt;br /&gt;
*Télécharger les binaires précompilés depuis http://logiciels.ign.fr/?Micmac. Choisir la bonne version 32 ou 64 bit selon votre ordinateur. (Pour connaître la version du système de son ordinateur : Démarrer/Panneau de configuration/Système).&lt;br /&gt;
&lt;br /&gt;
*Décompresser le fichier micmac_bin_windows_x86_64_rev3982.zip dans le répertoire voulu. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Aller dans « Panneau de configuration Système », cliquer sur « Modifier les paramètres » &lt;br /&gt;
&lt;br /&gt;
*Cliquer ensuite sur « Paramètres Système Avancés » et enfin sur « Variables d’environnement. »&lt;br /&gt;
&lt;br /&gt;
*Dans « Variables Système » choisir la variable « Path » et cliquer sur « Modifier ».&lt;br /&gt;
&lt;br /&gt;
*Dans « Valeur de la variable », rajouter à la fin un point-virgule suivi du nom du répertoire contenant les binaires ;répertoire_des_binaires. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Quitter le panneau de configuration en cliquant sur OK à chaque fois.&lt;br /&gt;
&lt;br /&gt;
*Lancer une invite de commande (Installation_MicMac_Windows) et taper mm3d pour vérifier que tout est bien installé. La liste des commandes disponibles doit s’afficher.&lt;br /&gt;
&lt;br /&gt;
*Taper ensuite : mm3d CheckDependencies&lt;br /&gt;
&lt;br /&gt;
*Vérifier que tout est installé en vérifiant que chaque paquet est « found ». Si un paquet est manquant, se référer au fichier LisezMoi téléchargé avec les binaires.&lt;br /&gt;
&lt;br /&gt;
==Optionnel : Installation de Exiv2==&lt;br /&gt;
*Se rendre sur http://www.exiv2.org/download.html puis télécharger l’éxecutable Windows en cliquant sur « Download exiv2.exe ». &lt;br /&gt;
&lt;br /&gt;
*Il faut ensuite placer le fichier exiv2.exe à côté des binaires de MicMac (par défaut C:\MicMac64bits\bin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2529</id>
		<title>Install MicMac Windows</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2529"/>
				<updated>2017-07-06T11:23:56Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : /* Download last beta binaries from GitHub */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;French version below.&lt;br /&gt;
==With Setup (recommended)==&lt;br /&gt;
&lt;br /&gt;
*NEW! [[:Install_MicMac_Windows#Download_last_beta_binaries_from_GitHub| Use binaries from GitHub to get newer releases]].&lt;br /&gt;
&lt;br /&gt;
*Download the setup from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Choose the 32 or 64bits version according to your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then, follow the differents step of the setup.&lt;br /&gt;
*We recommand you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
==With binaries==&lt;br /&gt;
===Download===&lt;br /&gt;
====Download last beta binaries from GitHub ====&lt;br /&gt;
Download the micmac_win.zip archive here :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta11/micmac_win.zip v1.0.beta11] is a 64 bits release.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] is a 32 bits one.&lt;br /&gt;
&lt;br /&gt;
====Or download last nightly binary from AppVeyor====&lt;br /&gt;
Download the '''micmac_win.zip''' archive here (only for Windows 64 bits) :&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Or download &amp;quot;stable&amp;quot; binaries from IGN website ====&lt;br /&gt;
*Download the binaries from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
Choose the 32 or 64bits version according your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then extract the &amp;quot;.zip&amp;quot; file where you want to install MicMac.&lt;br /&gt;
*We recommend you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
===Set environmental path===&lt;br /&gt;
It is possible that you should have to indicate to your computer where the MicMac binaries are. You need to open the configuration panel -&amp;gt; System -&amp;gt; Set parameters (Screenshot 1)&lt;br /&gt;
[[Image:Capture ecran1.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 1]]&lt;br /&gt;
&lt;br /&gt;
Then Advanced parameters -&amp;gt; Environnemental variable (Screenshot 2). &lt;br /&gt;
[[Image:Capture ecran2.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 2]]&lt;br /&gt;
&lt;br /&gt;
Double-click in the path variable and add at the end (Screenshot 3):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;;installation_directory\micmac\bin (for example &amp;quot;;C:\micmac\bin&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Image:Capture ecran3.jpg|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 3]]&lt;br /&gt;
&lt;br /&gt;
==Check Installation==&lt;br /&gt;
===List of micmac tools===&lt;br /&gt;
To check if MicMac is well installed, you can type in a terminal :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will return the list of all tools available for micmac library.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Check dependencies===&lt;br /&gt;
Sometimes, even when the MicMac installation is good, you can encounter messages in the terminal such as :&lt;br /&gt;
*&amp;quot;Warning Exiftool not installed&amp;quot;&lt;br /&gt;
This warnings means that MicMac can't find an external tools.&lt;br /&gt;
MicMac integrates a module which can check if all dependencies are correctly installed. It can be called by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mm3d CheckDependencies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:checkdependencies.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 4]]&lt;br /&gt;
&lt;br /&gt;
You will get an output like Screenshot 4, with different informations :&lt;br /&gt;
*MicMac revision : micmac source code version number&lt;br /&gt;
*Qt : &amp;quot;enabled&amp;quot; permit you to use graphical interfaces such SaisieAppuisQT&lt;br /&gt;
*Kakadu : Image library for JPEG2000 management&lt;br /&gt;
*MicMac directory : Directory where MicMac is installed&lt;br /&gt;
*make : &lt;br /&gt;
*exiftool : library of image metadata management&lt;br /&gt;
*exiv2 : library of image metadata management&lt;br /&gt;
*convert :&lt;br /&gt;
*proj : library for cartographic projection&lt;br /&gt;
*cs2cs :&lt;br /&gt;
&lt;br /&gt;
===Option : Install Exiv2===&lt;br /&gt;
  FIXME: is this always necessary ??&lt;br /&gt;
&lt;br /&gt;
*You can download the exe file from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://www.exiv2.org/download.html&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
click on &amp;quot;Download exiv2.exe&amp;quot; &lt;br /&gt;
&lt;br /&gt;
*Move the &amp;quot;exiv2.exe&amp;quot; file in the MicMac binaries directory (&amp;quot;C:\micmac\bin&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==Known problems==&lt;br /&gt;
&lt;br /&gt;
==How to use MicMac with Windows==&lt;br /&gt;
&lt;br /&gt;
This video shows some basic steps on how to use MicMac on Windows.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=tezTFRanTYA|500x300px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=French Version : Installation MicMac pour windows= &lt;br /&gt;
 &lt;br /&gt;
==Avec le setup==&lt;br /&gt;
&lt;br /&gt;
*Cette solution consiste à installer MicMac en téléchargeant le setup proposé sur le site de l’IGN. Attention : L’installation par setup est uniquement recommandée si la version d’installation est la plus récente disponible sur le site.&lt;br /&gt;
&lt;br /&gt;
*Télécharger le setup depuis  http://logiciels.ign.fr/?Micmac. Choisir la version 32 ou 64bits en fonction de son type de système. Suivre les étapes d’installation semblable aux setups des logiciels Windows.&lt;br /&gt;
&lt;br /&gt;
==Avec les binaires==&lt;br /&gt;
&lt;br /&gt;
*Télécharger les binaires précompilés depuis http://logiciels.ign.fr/?Micmac. Choisir la bonne version 32 ou 64 bit selon votre ordinateur. (Pour connaître la version du système de son ordinateur : Démarrer/Panneau de configuration/Système).&lt;br /&gt;
&lt;br /&gt;
*Décompresser le fichier micmac_bin_windows_x86_64_rev3982.zip dans le répertoire voulu. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Aller dans « Panneau de configuration Système », cliquer sur « Modifier les paramètres » &lt;br /&gt;
&lt;br /&gt;
*Cliquer ensuite sur « Paramètres Système Avancés » et enfin sur « Variables d’environnement. »&lt;br /&gt;
&lt;br /&gt;
*Dans « Variables Système » choisir la variable « Path » et cliquer sur « Modifier ».&lt;br /&gt;
&lt;br /&gt;
*Dans « Valeur de la variable », rajouter à la fin un point-virgule suivi du nom du répertoire contenant les binaires ;répertoire_des_binaires. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Quitter le panneau de configuration en cliquant sur OK à chaque fois.&lt;br /&gt;
&lt;br /&gt;
*Lancer une invite de commande (Installation_MicMac_Windows) et taper mm3d pour vérifier que tout est bien installé. La liste des commandes disponibles doit s’afficher.&lt;br /&gt;
&lt;br /&gt;
*Taper ensuite : mm3d CheckDependencies&lt;br /&gt;
&lt;br /&gt;
*Vérifier que tout est installé en vérifiant que chaque paquet est « found ». Si un paquet est manquant, se référer au fichier LisezMoi téléchargé avec les binaires.&lt;br /&gt;
&lt;br /&gt;
==Optionnel : Installation de Exiv2==&lt;br /&gt;
*Se rendre sur http://www.exiv2.org/download.html puis télécharger l’éxecutable Windows en cliquant sur « Download exiv2.exe ». &lt;br /&gt;
&lt;br /&gt;
*Il faut ensuite placer le fichier exiv2.exe à côté des binaires de MicMac (par défaut C:\MicMac64bits\bin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2528</id>
		<title>Install MicMac Windows</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2528"/>
				<updated>2017-07-06T11:22:47Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : /* Or download last nightly binary from AppVeyor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;French version below.&lt;br /&gt;
==With Setup (recommended)==&lt;br /&gt;
&lt;br /&gt;
*NEW! [[:Install_MicMac_Windows#Download_last_beta_binaries_from_GitHub| Use binaries from GitHub to get newer releases]].&lt;br /&gt;
&lt;br /&gt;
*Download the setup from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Choose the 32 or 64bits version according to your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then, follow the differents step of the setup.&lt;br /&gt;
*We recommand you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
==With binaries==&lt;br /&gt;
===Download===&lt;br /&gt;
====Download last beta binaries from GitHub ====&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta11/micmac_win.zip v1.0.beta11] is a 64 bits release.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] is a 32 bits one.&lt;br /&gt;
&lt;br /&gt;
====Or download last nightly binary from AppVeyor====&lt;br /&gt;
Download the '''micmac_win.zip''' archive here (only for Windows 64 bits) :&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Or download &amp;quot;stable&amp;quot; binaries from IGN website ====&lt;br /&gt;
*Download the binaries from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
Choose the 32 or 64bits version according your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then extract the &amp;quot;.zip&amp;quot; file where you want to install MicMac.&lt;br /&gt;
*We recommend you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
===Set environmental path===&lt;br /&gt;
It is possible that you should have to indicate to your computer where the MicMac binaries are. You need to open the configuration panel -&amp;gt; System -&amp;gt; Set parameters (Screenshot 1)&lt;br /&gt;
[[Image:Capture ecran1.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 1]]&lt;br /&gt;
&lt;br /&gt;
Then Advanced parameters -&amp;gt; Environnemental variable (Screenshot 2). &lt;br /&gt;
[[Image:Capture ecran2.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 2]]&lt;br /&gt;
&lt;br /&gt;
Double-click in the path variable and add at the end (Screenshot 3):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;;installation_directory\micmac\bin (for example &amp;quot;;C:\micmac\bin&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Image:Capture ecran3.jpg|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 3]]&lt;br /&gt;
&lt;br /&gt;
==Check Installation==&lt;br /&gt;
===List of micmac tools===&lt;br /&gt;
To check if MicMac is well installed, you can type in a terminal :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will return the list of all tools available for micmac library.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Check dependencies===&lt;br /&gt;
Sometimes, even when the MicMac installation is good, you can encounter messages in the terminal such as :&lt;br /&gt;
*&amp;quot;Warning Exiftool not installed&amp;quot;&lt;br /&gt;
This warnings means that MicMac can't find an external tools.&lt;br /&gt;
MicMac integrates a module which can check if all dependencies are correctly installed. It can be called by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mm3d CheckDependencies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:checkdependencies.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 4]]&lt;br /&gt;
&lt;br /&gt;
You will get an output like Screenshot 4, with different informations :&lt;br /&gt;
*MicMac revision : micmac source code version number&lt;br /&gt;
*Qt : &amp;quot;enabled&amp;quot; permit you to use graphical interfaces such SaisieAppuisQT&lt;br /&gt;
*Kakadu : Image library for JPEG2000 management&lt;br /&gt;
*MicMac directory : Directory where MicMac is installed&lt;br /&gt;
*make : &lt;br /&gt;
*exiftool : library of image metadata management&lt;br /&gt;
*exiv2 : library of image metadata management&lt;br /&gt;
*convert :&lt;br /&gt;
*proj : library for cartographic projection&lt;br /&gt;
*cs2cs :&lt;br /&gt;
&lt;br /&gt;
===Option : Install Exiv2===&lt;br /&gt;
  FIXME: is this always necessary ??&lt;br /&gt;
&lt;br /&gt;
*You can download the exe file from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://www.exiv2.org/download.html&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
click on &amp;quot;Download exiv2.exe&amp;quot; &lt;br /&gt;
&lt;br /&gt;
*Move the &amp;quot;exiv2.exe&amp;quot; file in the MicMac binaries directory (&amp;quot;C:\micmac\bin&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==Known problems==&lt;br /&gt;
&lt;br /&gt;
==How to use MicMac with Windows==&lt;br /&gt;
&lt;br /&gt;
This video shows some basic steps on how to use MicMac on Windows.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=tezTFRanTYA|500x300px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=French Version : Installation MicMac pour windows= &lt;br /&gt;
 &lt;br /&gt;
==Avec le setup==&lt;br /&gt;
&lt;br /&gt;
*Cette solution consiste à installer MicMac en téléchargeant le setup proposé sur le site de l’IGN. Attention : L’installation par setup est uniquement recommandée si la version d’installation est la plus récente disponible sur le site.&lt;br /&gt;
&lt;br /&gt;
*Télécharger le setup depuis  http://logiciels.ign.fr/?Micmac. Choisir la version 32 ou 64bits en fonction de son type de système. Suivre les étapes d’installation semblable aux setups des logiciels Windows.&lt;br /&gt;
&lt;br /&gt;
==Avec les binaires==&lt;br /&gt;
&lt;br /&gt;
*Télécharger les binaires précompilés depuis http://logiciels.ign.fr/?Micmac. Choisir la bonne version 32 ou 64 bit selon votre ordinateur. (Pour connaître la version du système de son ordinateur : Démarrer/Panneau de configuration/Système).&lt;br /&gt;
&lt;br /&gt;
*Décompresser le fichier micmac_bin_windows_x86_64_rev3982.zip dans le répertoire voulu. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Aller dans « Panneau de configuration Système », cliquer sur « Modifier les paramètres » &lt;br /&gt;
&lt;br /&gt;
*Cliquer ensuite sur « Paramètres Système Avancés » et enfin sur « Variables d’environnement. »&lt;br /&gt;
&lt;br /&gt;
*Dans « Variables Système » choisir la variable « Path » et cliquer sur « Modifier ».&lt;br /&gt;
&lt;br /&gt;
*Dans « Valeur de la variable », rajouter à la fin un point-virgule suivi du nom du répertoire contenant les binaires ;répertoire_des_binaires. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Quitter le panneau de configuration en cliquant sur OK à chaque fois.&lt;br /&gt;
&lt;br /&gt;
*Lancer une invite de commande (Installation_MicMac_Windows) et taper mm3d pour vérifier que tout est bien installé. La liste des commandes disponibles doit s’afficher.&lt;br /&gt;
&lt;br /&gt;
*Taper ensuite : mm3d CheckDependencies&lt;br /&gt;
&lt;br /&gt;
*Vérifier que tout est installé en vérifiant que chaque paquet est « found ». Si un paquet est manquant, se référer au fichier LisezMoi téléchargé avec les binaires.&lt;br /&gt;
&lt;br /&gt;
==Optionnel : Installation de Exiv2==&lt;br /&gt;
*Se rendre sur http://www.exiv2.org/download.html puis télécharger l’éxecutable Windows en cliquant sur « Download exiv2.exe ». &lt;br /&gt;
&lt;br /&gt;
*Il faut ensuite placer le fichier exiv2.exe à côté des binaires de MicMac (par défaut C:\MicMac64bits\bin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2527</id>
		<title>Install MicMac Windows</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Install_MicMac_Windows&amp;diff=2527"/>
				<updated>2017-07-06T09:11:41Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Installation by Github and AppVeyor binaries&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;French version below.&lt;br /&gt;
==With Setup (recommended)==&lt;br /&gt;
&lt;br /&gt;
*NEW! [[:Install_MicMac_Windows#Download_last_beta_binaries_from_GitHub| Use binaries from GitHub to get newer releases]].&lt;br /&gt;
&lt;br /&gt;
*Download the setup from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Choose the 32 or 64bits version according to your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then, follow the differents step of the setup.&lt;br /&gt;
*We recommand you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
==With binaries==&lt;br /&gt;
===Download===&lt;br /&gt;
====Download last beta binaries from GitHub ====&lt;br /&gt;
&amp;lt;code&amp;gt;https://github.com/micmacIGN/micmac/releases&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta11/micmac_win.zip v1.0.beta11] is a 64 bits release.&lt;br /&gt;
* [https://github.com/micmacIGN/micmac/releases/download/v1.0.beta10/micmac_win.zip v1.0.beta10] is a 32 bits one.&lt;br /&gt;
&lt;br /&gt;
====Or download last nightly binary from AppVeyor====&lt;br /&gt;
&amp;lt;code&amp;gt;https://ci.appveyor.com/project/gmaillet/micmac-uct71/build/artifacts&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Or download &amp;quot;stable&amp;quot; binaries from IGN website ====&lt;br /&gt;
*Download the binaries from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://logiciels.ign.fr/?Telechargement,20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
Choose the 32 or 64bits version according your Windows system (&amp;quot;Configuration pannel/System&amp;quot;). Then extract the &amp;quot;.zip&amp;quot; file where you want to install MicMac.&lt;br /&gt;
*We recommend you to install MicMac in a directory where the path doesn't include any space or special character (i.e.: &amp;quot; &amp;quot;,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;@&amp;quot; etc...). The common error is to install it in &amp;quot;C:\Program Files (x86)&amp;quot; which include space.&lt;br /&gt;
&lt;br /&gt;
===Set environmental path===&lt;br /&gt;
It is possible that you should have to indicate to your computer where the MicMac binaries are. You need to open the configuration panel -&amp;gt; System -&amp;gt; Set parameters (Screenshot 1)&lt;br /&gt;
[[Image:Capture ecran1.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 1]]&lt;br /&gt;
&lt;br /&gt;
Then Advanced parameters -&amp;gt; Environnemental variable (Screenshot 2). &lt;br /&gt;
[[Image:Capture ecran2.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 2]]&lt;br /&gt;
&lt;br /&gt;
Double-click in the path variable and add at the end (Screenshot 3):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;;installation_directory\micmac\bin (for example &amp;quot;;C:\micmac\bin&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Image:Capture ecran3.jpg|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 3]]&lt;br /&gt;
&lt;br /&gt;
==Check Installation==&lt;br /&gt;
===List of micmac tools===&lt;br /&gt;
To check if MicMac is well installed, you can type in a terminal :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will return the list of all tools available for micmac library.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Check dependencies===&lt;br /&gt;
Sometimes, even when the MicMac installation is good, you can encounter messages in the terminal such as :&lt;br /&gt;
*&amp;quot;Warning Exiftool not installed&amp;quot;&lt;br /&gt;
This warnings means that MicMac can't find an external tools.&lt;br /&gt;
MicMac integrates a module which can check if all dependencies are correctly installed. It can be called by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mm3d CheckDependencies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:checkdependencies.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 4]]&lt;br /&gt;
&lt;br /&gt;
You will get an output like Screenshot 4, with different informations :&lt;br /&gt;
*MicMac revision : micmac source code version number&lt;br /&gt;
*Qt : &amp;quot;enabled&amp;quot; permit you to use graphical interfaces such SaisieAppuisQT&lt;br /&gt;
*Kakadu : Image library for JPEG2000 management&lt;br /&gt;
*MicMac directory : Directory where MicMac is installed&lt;br /&gt;
*make : &lt;br /&gt;
*exiftool : library of image metadata management&lt;br /&gt;
*exiv2 : library of image metadata management&lt;br /&gt;
*convert :&lt;br /&gt;
*proj : library for cartographic projection&lt;br /&gt;
*cs2cs :&lt;br /&gt;
&lt;br /&gt;
===Option : Install Exiv2===&lt;br /&gt;
  FIXME: is this always necessary ??&lt;br /&gt;
&lt;br /&gt;
*You can download the exe file from :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;http://www.exiv2.org/download.html&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
click on &amp;quot;Download exiv2.exe&amp;quot; &lt;br /&gt;
&lt;br /&gt;
*Move the &amp;quot;exiv2.exe&amp;quot; file in the MicMac binaries directory (&amp;quot;C:\micmac\bin&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==Known problems==&lt;br /&gt;
&lt;br /&gt;
==How to use MicMac with Windows==&lt;br /&gt;
&lt;br /&gt;
This video shows some basic steps on how to use MicMac on Windows.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=tezTFRanTYA|500x300px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=French Version : Installation MicMac pour windows= &lt;br /&gt;
 &lt;br /&gt;
==Avec le setup==&lt;br /&gt;
&lt;br /&gt;
*Cette solution consiste à installer MicMac en téléchargeant le setup proposé sur le site de l’IGN. Attention : L’installation par setup est uniquement recommandée si la version d’installation est la plus récente disponible sur le site.&lt;br /&gt;
&lt;br /&gt;
*Télécharger le setup depuis  http://logiciels.ign.fr/?Micmac. Choisir la version 32 ou 64bits en fonction de son type de système. Suivre les étapes d’installation semblable aux setups des logiciels Windows.&lt;br /&gt;
&lt;br /&gt;
==Avec les binaires==&lt;br /&gt;
&lt;br /&gt;
*Télécharger les binaires précompilés depuis http://logiciels.ign.fr/?Micmac. Choisir la bonne version 32 ou 64 bit selon votre ordinateur. (Pour connaître la version du système de son ordinateur : Démarrer/Panneau de configuration/Système).&lt;br /&gt;
&lt;br /&gt;
*Décompresser le fichier micmac_bin_windows_x86_64_rev3982.zip dans le répertoire voulu. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Aller dans « Panneau de configuration Système », cliquer sur « Modifier les paramètres » &lt;br /&gt;
&lt;br /&gt;
*Cliquer ensuite sur « Paramètres Système Avancés » et enfin sur « Variables d’environnement. »&lt;br /&gt;
&lt;br /&gt;
*Dans « Variables Système » choisir la variable « Path » et cliquer sur « Modifier ».&lt;br /&gt;
&lt;br /&gt;
*Dans « Valeur de la variable », rajouter à la fin un point-virgule suivi du nom du répertoire contenant les binaires ;répertoire_des_binaires. Attention : proscrire les arborescences contenant des espaces ou/et des accents) !&lt;br /&gt;
&lt;br /&gt;
*Quitter le panneau de configuration en cliquant sur OK à chaque fois.&lt;br /&gt;
&lt;br /&gt;
*Lancer une invite de commande (Installation_MicMac_Windows) et taper mm3d pour vérifier que tout est bien installé. La liste des commandes disponibles doit s’afficher.&lt;br /&gt;
&lt;br /&gt;
*Taper ensuite : mm3d CheckDependencies&lt;br /&gt;
&lt;br /&gt;
*Vérifier que tout est installé en vérifiant que chaque paquet est « found ». Si un paquet est manquant, se référer au fichier LisezMoi téléchargé avec les binaires.&lt;br /&gt;
&lt;br /&gt;
==Optionnel : Installation de Exiv2==&lt;br /&gt;
*Se rendre sur http://www.exiv2.org/download.html puis télécharger l’éxecutable Windows en cliquant sur « Download exiv2.exe ». &lt;br /&gt;
&lt;br /&gt;
*Il faut ensuite placer le fichier exiv2.exe à côté des binaires de MicMac (par défaut C:\MicMac64bits\bin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=PIMs2Mnt&amp;diff=2521</id>
		<title>PIMs2Mnt</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=PIMs2Mnt&amp;diff=2521"/>
				<updated>2017-07-03T13:13:45Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : &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 requires an argument :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d PIMs2Mnt PIMsType &amp;lt;/pre&amp;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;
An example included in the [[GrandLeez|GrandLeez tutorial]] :&lt;br /&gt;
&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>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=PIMs2Mnt&amp;diff=2520</id>
		<title>PIMs2Mnt</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=PIMs2Mnt&amp;diff=2520"/>
				<updated>2017-07-03T13:10:20Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Creation&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 requires an argument :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d PIMs2Mnt PIMsType &amp;lt;/pre&amp;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;
An example included in the [[GrandLeez|GrandLeez tutorial]] :&lt;br /&gt;
&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>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Malt&amp;diff=2517</id>
		<title>Malt</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Malt&amp;diff=2517"/>
				<updated>2017-07-03T11:22:22Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Rorganization, and add a paragraph about DEM&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;
Malt is a simplified interface to MicMac. Currently it can handle matching in ground geometry and ground-image geometry. Ground geometry is adapted when the scene can be described by a single function Z = f (X, Y ) (with X, Y, Z being euclidean coordinates); this case occurs quite often when the scene is relatively flat and the acquisition is made by photo acquired orthogonally to the main plane. The main use cases are:&lt;br /&gt;
* modelization of facades to generate ortho photo in architecture;&lt;br /&gt;
* modelization of earth surface from aerial acquisition;&lt;br /&gt;
&lt;br /&gt;
Ground image geometry is very general and flexible and can be used in almost all acquisition. Its main drawbacks is that it requires 16 some interaction to select the master images, the mask of these images and the associated secondary images.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The basic syntax requires 3 args :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Malt Type Image_Pattern Orientation&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Second arg specifies the subset of images.&lt;br /&gt;
*Third arg specifies the orientation.&lt;br /&gt;
&lt;br /&gt;
===Allowed commands===&lt;br /&gt;
*Ortho&lt;br /&gt;
*UrbanMNE&lt;br /&gt;
*GeomImage&lt;br /&gt;
&lt;br /&gt;
====Ortho====&lt;br /&gt;
For a matching adapted to ortho photo generation.&lt;br /&gt;
====UrbanMNE====&lt;br /&gt;
For a matching adapted to urban digital elevation model.&lt;br /&gt;
====GeomImage====&lt;br /&gt;
For a matching in ground image geometry.&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 Malt -help &amp;lt;/pre&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args : &lt;br /&gt;
*string :: {Correlation mode (must be in allowed 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=Master] string :: { Master image must exist iff Mode=GeomImage, AUTO for Using result of AperoChImSecMM}&lt;br /&gt;
*[Name=SzW] INT :: {Correlation Window Size (1 means 3x3)}&lt;br /&gt;
*[Name=CorMS] bool :: {New Multi Scale correlation option, def=false, available in image geometry}&lt;br /&gt;
*[Name=UseGpu] bool :: {Use Cuda acceleration, def=false}&lt;br /&gt;
*[Name=Regul] REAL :: {Regularization factor}&lt;br /&gt;
*[Name=DirMEC] string :: {Subdirectory where the results will be stored}&lt;br /&gt;
*[Name=DirOF] string :: {Subdirectory for ortho (def in Ortho-${DirMEC}) }&lt;br /&gt;
*[Name=UseTA] INT :: {Use TA as Masq when it exists (Def is true)}&lt;br /&gt;
*[Name=ZoomF] INT :: {Final zoom, (Def 2 in ortho,1 in MNE)}&lt;br /&gt;
*[Name=ZoomI] INT :: {Initial Zoom, (Def depends on number of images)}&lt;br /&gt;
*[Name=ZPas] REAL :: {Quantification step in equivalent pixel (def=0.4)}&lt;br /&gt;
*[Name=Exe] INT :: {Execute command (Def is true !!)}&lt;br /&gt;
*[Name=Repere] string :: {Local system of coordinates}&lt;br /&gt;
*[Name=NbVI] INT :: {Number of Visible Images required (Def = 3)}&lt;br /&gt;
*[Name=HrOr] bool :: {Compute High Resolution Ortho}&lt;br /&gt;
*[Name=LrOr] bool :: {Compute Low Resolution Ortho}&lt;br /&gt;
*[Name=DirTA] string :: {Directory of TA (for mask)}&lt;br /&gt;
*[Name=Purge] bool :: {Purge the directory of Results before compute}&lt;br /&gt;
*[Name=DoMEC] bool :: {Do the Matching}&lt;br /&gt;
*[Name=DoOrtho] bool :: {Do the Ortho (Def=mDoMEC)}&lt;br /&gt;
*[Name=UnAnam] bool :: {Compute the un-anamorphosed DTM and ortho (Def context dependent)}&lt;br /&gt;
*[Name=2Ortho] bool :: {Do both anamorphosed ans un-anamorphosed ortho (when applyable) }&lt;br /&gt;
*[Name=ZInc] REAL :: {Incertitude on Z (in proportion of average depth, def=0.3) }&lt;br /&gt;
*[Name=DefCor] REAL :: {Default Correlation in un correlated pixels (Def=0.2)}&lt;br /&gt;
*[Name=CostTrans] REAL :: {Cost to change from correlation to uncorrelation (Def=2.0) }&lt;br /&gt;
*[Name=Etape0] INT :: {First Step (Def=1) }&lt;br /&gt;
*[Name=AffineLast] bool :: {Affine Last Etape with Step Z/2 (Def=true) }&lt;br /&gt;
*[Name=ResolOrtho] REAL :: {Resolution of ortho, relatively to images (Def=1.0; 0.5 means smaller images) }&lt;br /&gt;
*[Name=ImMNT] string :: {Filter to select images used for matching (Def All, usable with ortho) }&lt;br /&gt;
*[Name=ImOrtho] string :: {Filter to select images used for ortho (Def All) }&lt;br /&gt;
*[Name=ZMoy] REAL :: {Average value of Z}&lt;br /&gt;
*[Name=Spherik] bool :: {If true the surface for rectification is a sphere}&lt;br /&gt;
*[Name=WMI] REAL :: {Mininum width of reduced images (to fix ZoomInit)}&lt;br /&gt;
*[Name=MasqIm] string :: {Masq per Im; Def None; Use &amp;quot;Masq&amp;quot; for standard result of SaisieMasq}&lt;br /&gt;
*[Name=MasqImGlob] string :: {Glob Masq per Im : if uses, give full name of masq (for ex toto.tif) }&lt;br /&gt;
*[Name=IncMax] REAL :: {Maximum incidence of image}&lt;br /&gt;
*[Name=BoxClip] Box2dr :: {To Clip Computation, normalized image coordinates ([0,0,1,1] means full box)}&lt;br /&gt;
*[Name=BoxTerrain] Box2dr :: {([Xmin,Ymin,Xmax,Ymax])}&lt;br /&gt;
*[Name=ResolTerrain] REAL :: {Ground Resol (Def automatically computed)}&lt;br /&gt;
*[Name=RoundResol] bool :: {Use rounding of resolution (def context dependent,tuning purpose)}&lt;br /&gt;
*[Name=GCC] bool :: {Generate export for Cube Correlation}&lt;br /&gt;
*[Name=EZA] bool :: {Export Z Absolute}&lt;br /&gt;
*[Name=Equiv] vector&amp;lt;std::string&amp;gt; :: {Equivalent classes, as a set of pattern, def=None}&lt;br /&gt;
*[Name=MOri] string :: {Mode Orientation (GRID or RTO) if not XML frame camera}&lt;br /&gt;
*[Name=MaxFlow] bool :: {Use MaxFlow(MinCut) instead of 2D ProgDyn (SGM), slower sometime better, Def=false }&lt;br /&gt;
*[Name=SzRec] INT :: {Sz of overlap between computation tiles, Def=50; for some rare side effects}&lt;br /&gt;
*[Name=Masq3D] string :: {Name of 3D Masq}&lt;br /&gt;
*[Name=NbProc] INT :: {Nb Proc Used}&lt;br /&gt;
*[Name=PSIBN] REAL :: {Penal for Automatic Selection of Images to Best Nadir (Def=-1, dont use)}&lt;br /&gt;
*[Name=InternalNoIncid] bool :: {Internal Use}&lt;br /&gt;
*[Name=PtDebug] Pt2di :: {Internal Use (Point of debuging)}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
An example with data set of Mur Saint Martin :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; mm3d Malt Ortho &amp;quot;./IMGP41((6[7-9])|([7-8][0-9])).JPG&amp;quot; Basc &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes about DEM==&lt;br /&gt;
&lt;br /&gt;
Malt generates DEMs which can be retrieve in a folder named MEC-MALT by default :&lt;br /&gt;
&amp;lt;pre&amp;gt; Z_NumA_DeZoomB_STD-MALT.tif &amp;lt;/pre&amp;gt;&lt;br /&gt;
where A B dependens on the step of the computation and of the arguments of the Malt command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Generated DEMs '''are not recorded''' in the coordinates system until you specify the '''EZA=1''' option for Malt. &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;Z_NumA_DeZoomB_STD-MALT.xml &amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=AperiCloud&amp;diff=2514</id>
		<title>AperiCloud</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=AperiCloud&amp;diff=2514"/>
				<updated>2017-06-29T10:29:49Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : &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;
AperiCloud is used for generating a visualization of and sparse 3D model and cameras position, computed by [[Tapas]] for example.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for AperiCloud is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d AperiCloud FullName Orientation NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
AperiCloud, generate a sparse 3D cloud (&amp;quot;.ply&amp;quot;) with the position and orientation of each camera. If you don't use &amp;quot;Out&amp;quot; option, the file will be stored in your working directory at the name : &amp;lt;i&amp;gt;AperiCloud-Ori_Name.ply&amp;lt;/i&amp;gt;. You can use MeshLab to visualize the file.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:01_Gravillonn_AO.jpg|x200px]]&lt;br /&gt;
[[Image:Pierrerue2.png|x200px]]&lt;br /&gt;
[[Image:Exercice_Fontaine1.png|x200px]]&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
AperiCloud is a tool dedicated to visualization of orientations. So you can use it every times you process a orientation. When you have processed the final orientation, you can define a 3D mask with the &amp;quot;.ply&amp;quot; file generated by AperiCloud (SaisieMasqQT).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : [[Tapas]],[[GCPBascule]],[[Campari]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[SaisieMasqQT]].&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;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d AperiCloud -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full name (Dir+Pattern)}&lt;br /&gt;
*string :: {Orientation directory}&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Point in txt format ? (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Result (Def=AperiCloud.ply)}&lt;br /&gt;
*[Name=Bin] INT :: {Ply in binary mode (Def=true)}&lt;br /&gt;
*[Name=RGB] INT :: {Use RGB image to texturate points (Def=true)}&lt;br /&gt;
*[Name=SeuilEc] REAL :: {Max residual (Def=10)}&lt;br /&gt;
*[Name=LimBsH] REAL :: {Limit ratio base to height (Def=1e-2)}&lt;br /&gt;
*[Name=WithPoints] bool :: {Do we add point cloud? (Def=true) }&lt;br /&gt;
*[Name=CalPerIm] bool :: {If a calibration per image was used (Def=false)}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Interval of Focal}&lt;br /&gt;
*[Name=WithCam] bool :: {With Camera (Def=true)}&lt;br /&gt;
*[Name=ColCadre] Pt3di :: {Col of camera rect Def= 255 0 0 (Red)}&lt;br /&gt;
*[Name=ColRay] Pt3di :: {Col of camera rect Def= 0 255 0 (Green)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
In example, you can launch this command in the Mur Saint Martin dataset :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d AperiCloud «.*JPG » Out=MEP &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known limitations ==&lt;br /&gt;
=== AperiCloud doesn't support 64 bits ply ===&lt;br /&gt;
Use of AperiCloud with coordinates with many digits generates  models which seeems sliced, or very sparse, because this tool doesn't support 64 bits ply models.&lt;br /&gt;
&lt;br /&gt;
Due to this limitations, it is recommended to use local or truncated coordinate. Or not to use  AperiCloud after georeferencement in a projected coordinates system.&lt;br /&gt;
Look to [http://forum-micmac.forumprod.com/point-cloud-seems-sliced-and-very-sparse-after-coord-chgt-t1270.html| this thread] for an example and further information.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=AperiCloud&amp;diff=2513</id>
		<title>AperiCloud</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=AperiCloud&amp;diff=2513"/>
				<updated>2017-06-29T10:22:35Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : 64b limitation&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;
AperiCloud is used for generating a visualization of and sparse 3D model and cameras position, computed by [[Tapas]] for example.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for AperiCloud is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d AperiCloud FullName Orientation NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
AperiCloud, generate a sparse 3D cloud (&amp;quot;.ply&amp;quot;) with the position and orientation of each camera. If you don't use &amp;quot;Out&amp;quot; option, the file will be stored in your working directory at the name : &amp;lt;i&amp;gt;AperiCloud-Ori_Name.ply&amp;lt;/i&amp;gt;. You can use MeshLab to visualize the file.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:01_Gravillonn_AO.jpg|x200px]]&lt;br /&gt;
[[Image:Pierrerue2.png|x200px]]&lt;br /&gt;
[[Image:Exercice_Fontaine1.png|x200px]]&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
AperiCloud is a tool dedicated to visualization of orientations. So you can use it every times you process a orientation. When you have processed the final orientation, you can define a 3D mask with the &amp;quot;.ply&amp;quot; file generated by AperiCloud (SaisieMasqQT).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : [[Tapas]],[[GCPBascule]],[[Campari]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[SaisieMasqQT]].&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;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d AperiCloud -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full name (Dir+Pattern)}&lt;br /&gt;
*string :: {Orientation directory}&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Point in txt format ? (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Result (Def=AperiCloud.ply)}&lt;br /&gt;
*[Name=Bin] INT :: {Ply in binary mode (Def=true)}&lt;br /&gt;
*[Name=RGB] INT :: {Use RGB image to texturate points (Def=true)}&lt;br /&gt;
*[Name=SeuilEc] REAL :: {Max residual (Def=10)}&lt;br /&gt;
*[Name=LimBsH] REAL :: {Limit ratio base to height (Def=1e-2)}&lt;br /&gt;
*[Name=WithPoints] bool :: {Do we add point cloud? (Def=true) }&lt;br /&gt;
*[Name=CalPerIm] bool :: {If a calibration per image was used (Def=false)}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Interval of Focal}&lt;br /&gt;
*[Name=WithCam] bool :: {With Camera (Def=true)}&lt;br /&gt;
*[Name=ColCadre] Pt3di :: {Col of camera rect Def= 255 0 0 (Red)}&lt;br /&gt;
*[Name=ColRay] Pt3di :: {Col of camera rect Def= 0 255 0 (Green)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
In example, you can launch this command in the Mur Saint Martin dataset :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d AperiCloud «.*JPG » Out=MEP &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known limitations ==&lt;br /&gt;
=== AperiCloud doesn't support 64 bits ply ===&lt;br /&gt;
&lt;br /&gt;
Due to this limitations, it is recommended to use local or truncated coordinate. Or not to use  AperiCloud after georeferencement in a projected coordinates system.&lt;br /&gt;
Look to [http://forum-micmac.forumprod.com/point-cloud-seems-sliced-and-very-sparse-after-coord-chgt-t1270.html|this thread] for an example and further information.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=GrandLeez&amp;diff=2488</id>
		<title>GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=GrandLeez&amp;diff=2488"/>
				<updated>2017-05-02T14:00:23Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : fix typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[Tutorials|Tutorials index]]&lt;br /&gt;
=Description=&lt;br /&gt;
This dataset will allow you to process a UAV mission a more generally a aerial mission. You will go trough direct georeferencing, GNSS delay correction, coordinate system change. We apply all this concepts to canopy model generation.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
You can find this dataset at &amp;lt;code&amp;gt;http://micmac.ensg.eu/data/uas_grand_leez_dataset.zip&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Once you have downloaded it, you have to unzip the &amp;quot;.zip&amp;quot; archive.&lt;br /&gt;
&lt;br /&gt;
=Presentation=&lt;br /&gt;
This dataset is kindly provided by  &amp;quot;l’Unité Gestion des Ressources Forestières et des Milieux Naturels (GRFMN), Université de Liège&amp;quot;. Contact: jo.lisein@ulg.ac.be&lt;br /&gt;
File present in the directory are :&lt;br /&gt;
*200 images : (800x600px) captured by a RICOH GR DIGITAL 3&lt;br /&gt;
[[Image:Carroussel_grandleez.png|x200px]]&lt;br /&gt;
*2 files to change coordinate system : &amp;lt;i&amp;gt;SysCoBL72_EPSG31370.xml&amp;lt;/i&amp;gt; et &amp;lt;i&amp;gt;SysCoRTL.xml&amp;lt;/i&amp;gt;&lt;br /&gt;
*Image Neighboors : &amp;lt;i&amp;gt;FileImagesNeighbour.xml&amp;lt;/i&amp;gt;&lt;br /&gt;
*Image geolocation : &amp;lt;i&amp;gt;GPS_WPK_Grand-Leez.csv&amp;lt;/i&amp;gt;&lt;br /&gt;
*2 commands scripts : &amp;lt;i&amp;gt;UASGrandLeez.sh&amp;lt;/i&amp;gt; (Linux) et &amp;lt;i&amp;gt;UASGrandLeez.bat&amp;lt;/i&amp;gt; (Windows)&lt;br /&gt;
*1 file with detailed commands : &amp;lt;i&amp;gt;cmd_UAS_Grand-Leez.txt&amp;lt;/i&amp;gt;&lt;br /&gt;
This dataset is a UAV mission realised in GrandLeez, Belgium for forest canopy survey.&lt;br /&gt;
&lt;br /&gt;
=Tutorial=&lt;br /&gt;
==Conversion of image coordinates==&lt;br /&gt;
OriConvert is used for 5 purposes:&lt;br /&gt;
#Conversion of the embedded GPS data into the micmac format : OriTxtInFile&lt;br /&gt;
#Generate the image pairs file&lt;br /&gt;
#Change the coordinate system (from WGS84 to a locally tangent system) with the argument : ChSys=DegreeWGS84@SysCoRTL.xml&lt;br /&gt;
#Compute relative speed of the camera (for GPS delay determination) : MTD1=1 CalcV=1&lt;br /&gt;
#Select a sample of the image block (PATC) for camera calibration : NameCple=FileImagesNeighbour.xml ImC=R0040536.JPG NbImC=25&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d OriConvert OriTxtInFile GPS_WPK_Grand-Leez.csv Nav-Brut-RTL ChSys=DegreeWGS84@SysCoRTL.xml MTD1=1 NameCple=FileImagesNeighbour.xml CalcV=1 ImC=R0040536.JPG NbImC=25&amp;lt;/pre&amp;gt;&lt;br /&gt;
See [[OriConvert]] for more details on arguments and file format.&lt;br /&gt;
&lt;br /&gt;
==Tie Point Generation with Tapioca==&lt;br /&gt;
The file &amp;lt;i&amp;gt;FileImagesNeighbour.xml&amp;lt;/i&amp;gt; contain for each images, his differents neighboors. If you open the file, you can see :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040519.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040514.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040444.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040517.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040438.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040440.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040441.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040516.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040442.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040515.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040443.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It means, image &amp;lt;i&amp;gt;R0040439.JPG&amp;lt;/i&amp;gt; is connected with all the images detailed in &amp;lt;Cple&amp;gt; tag. So you can run the tie point generation with [[Tapioca]] using this file :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca File FileImagesNeighbour.xml -1&amp;lt;/pre&amp;gt;&lt;br /&gt;
The processing time is shorter, because micmac knows which pictures to match.&lt;br /&gt;
&lt;br /&gt;
==Camera Calibration==&lt;br /&gt;
To run a Camera calibration with [[Tapas]], you can take an other dataset (here using a block of 25 images), with exactly the same camera settings, or you can use a part of the principal dataset. Here we use the same images as in [[OriConvert]] to determine Internal Orientation Parameters (IOP) :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas RadialBasic &amp;quot;R0040536.JPG|R0040537.JPG|R0040535.JPG|R0040578.JPG|R0040498.JPG|R0040499.JPG|R0040579.JPG|R0040538.JPG|R0040577.JPG|R0040534.JPG|R0040497.JPG|R0040500.JPG|R0040580.JPG|R0040456.JPG|R0040616.JPG|R0040576.JPG|R0040496.JPG|R0040617.JPG|R004045.JPG|R0040457.JPG|R0040615.JPG|R0040539.JPG|R0040501.JPG|R0040581.JPG|R0040533.JPG&amp;quot; Out=Sample4Calib-Rel&amp;lt;/pre&amp;gt;&lt;br /&gt;
This is the result of the last iteration :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
| |  Residual = 0.474718 ;; Evol, Moy=5.50743e-015 ,Max=3.70866e-014&lt;br /&gt;
| |  Worst, Res 0.618139 for R0040576.JPG,  Perc 99.446 for R0040496.JPG&lt;br /&gt;
| |  Cond , Aver 6.46061 Max 42.4603 Prop&amp;gt;100 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Orientation of the complete block in a relative system==&lt;br /&gt;
You can directly integrate the IOP determination in the relative orientation processing, by using [[Tapas]] and the argument InCal :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas RadialBasic &amp;quot;R.*.JPG&amp;quot; Out=All-Rel InCal=Sample4Calib-Rel&amp;lt;/pre&amp;gt;&lt;br /&gt;
This is the results of the last iteration :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
| |  Residual = 0.420786 ;; Evol, Moy=3.64623e-014 ,Max=4.34387e-013&lt;br /&gt;
| |  Worst, Res 0.662578 for R0040576.JPG,  Perc 98.5075 for R0040472.JPG&lt;br /&gt;
| |  Cond , Aver 5.84769 Max 47.5369 Prop&amp;gt;100 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;background-color: Lavender&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h6 style=&amp;quot;font-family: Helvetica:font-size: 40px&amp;quot;&amp;gt;Go further&amp;lt;/h6&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;When you are using a pre-calibration in Tapas, you give a initial solution to the least squares algorithm, you improve the convergence speed/chances.&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas RadialBasic &amp;quot;R.*.JPG&amp;quot; Out=All-Rel-b&amp;lt;/pre&amp;gt;&lt;br /&gt;
The results of the last iteration is :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
| |  Residual = 0.420786 ;; Evol, Moy=4.39195e-013 ,Max=1.7138e-012&lt;br /&gt;
| |  Worst, Res 0.662578 for R0040576.JPG,  Perc 98.5075 for R0040472.JPG&lt;br /&gt;
| |  Cond , Aver 5.40335 Max 52.3331 Prop&amp;gt;100 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The processing time is longer, but the residuals are the same, which prove the algortihm efficiency.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will know compute a sparse cloud with image relative position and orientation, to check if the block is correctly computed :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d AperiCloud &amp;quot;R.*.JPG&amp;quot; All-Rel&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Image:05 ori rel.png|x300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Optionnaly, if meshlab is installed, you can vizualise the sparse cloud:&lt;br /&gt;
&amp;lt;pre&amp;gt;meshlab All-Rel.ply&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Absolute orientation and correction of the GNSS delay==&lt;br /&gt;
The position of the UAV are computed for the phase center of the GNSS which not correspond to the camera center. Moreover, the UAV is moving when you take the picture so you have to compute relative speed of each camera in order to determine and correct GNSS systematic error(delay).&lt;br /&gt;
&lt;br /&gt;
First, we have to use the embedded GNSS data to set (&amp;quot;bascule&amp;quot;) our system in the geographical coordinate system of choice (here a local radial tangential system - RTL) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d CenterBascule &amp;quot;R.*.JPG&amp;quot; All-Rel Nav-Brut-RTL tmp CalcV=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note : the target system NEEDS to be at least pseudo-euclidean (axes orthonormales). Lat/long/height is not such a system.&lt;br /&gt;
&lt;br /&gt;
This is the result of the bascule&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
BEGIN Compensation&lt;br /&gt;
BEGIN AMD&lt;br /&gt;
END AMD&lt;br /&gt;
APPLI APERO, NbUnknown = 1208&lt;br /&gt;
delay init :::    -0.0787348&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Here we compute a pre-absolute orientation from the relative one and we compare it to the image geolocation. The delay is estimated from the residuals and the UAV speed (here -0.0787348s).&lt;br /&gt;
OriConvert is (again) used for taking the delay into account and generate a new (accurate) orientation :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d OriConvert OriTxtInFile GPS_WPK_Grand-Leez.csv Nav-adjusted-RTL ChSys=DegreeWGS84@SysCoRTL.xml MTD1=1 Delay=-0.0787348&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we can use the precise georeferencing to compute the absolute orientation from the aerotriangulated model with CenterBascule&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d CenterBascule &amp;quot;R.*.JPG&amp;quot; All-Rel Nav-adjusted-RTL All-RTL&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Change the coordinate system==&lt;br /&gt;
Here we want to use the canopy model in other tools such OTB or QGIS for image segmentation/classification. So we have to backward transform our orientation coordinate system from local euclidian system to a geographic system. The tool to perform this transform is [[ChgSysCo]]. Here we transform to Belgian Lambert 72 (EPSG31370). More information about EPSG codes here : &amp;lt;code&amp;gt;http://spatialreference.org/ref/epsg/&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d ChgSysCo  &amp;quot;R.*JPG&amp;quot; All-RTL SysCoRTL.xml@SysCoBL72_EPSG31370.xml All-BL72&amp;lt;/pre&amp;gt;&lt;br /&gt;
Compute an orientation vizualisation :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d AperiCloud &amp;quot;R.*.JPG&amp;quot; All-BL72 Out=All-BL72-cam.ply WithPoints=0&amp;lt;/pre&amp;gt;&lt;br /&gt;
The argument WithPoints, allow you to export only image position and orientation.&lt;br /&gt;
Optionnaly, if meshlab is installed, you can vizualise the orientation cloud :&lt;br /&gt;
&amp;lt;pre&amp;gt;meshlab All-BL72-cam.ply&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Canopy Surface Model==&lt;br /&gt;
===With Old pipeline===&lt;br /&gt;
Dense-matching with [[Malt]].&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Malt Ortho &amp;quot;R.*JPG&amp;quot; All-BL72 DirMEC=MEC DefCor=0 AffineLast=1 Regul=0.005 HrOr=0 LrOr=0 ZoomF=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
This command line generate depth map by iteration on sub-sampling models. So we have to use the highest resolution, this is the file &amp;lt;i&amp;gt;MEC/Z_Num8_DeZoom1_STD-MALT.tif&amp;lt;/i&amp;gt;&lt;br /&gt;
Here, we aren't interested in the generation of orthophoto, but we want to compute a Digital Elevation Model (DEM) for canopy survey, so we convert the depth map in 8bits&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d to8Bits MEC/Z_Num8_DeZoom1_STD-MALT.tif Out=Canopy_dem.tif&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Image:Canopy DEM.png|x200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;We can also export the dense point cloud and color it with [[Nuage2Ply]] :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Nuage2Ply &amp;quot;MEC/NuageImProf_STD-MALT_Etape_8.xml&amp;quot; Scale=8 Attr=&amp;quot;Canopy_dem.tif&amp;quot; Out=CanopySurfaceModel.ply&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One can compute the orthoimage with:&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tawny Ortho-MEC&amp;lt;/pre&amp;gt;&lt;br /&gt;
The orthoimage will be the file Ortho-MEC/Orthophotomoisaic.tif .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optionnaly, if meshlab is installed&lt;br /&gt;
&amp;lt;pre&amp;gt;meshlab CanopySurfaceModel.ply&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===With New pipeline===&lt;br /&gt;
If you want to use the new pipeline, yo have to use [[PIMs]] and [[PIMs2MNT]] :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Pims MicMac &amp;quot;R.*JPG&amp;quot; All-BL72 DefCor=0 ZoomF=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Pims2MNT MicMac DoOrtho=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d to8Bits PIMs-TmpBasc/PIMs-Merged_Prof.tif Out=Canopy_dem.tif&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Nuage2Ply PIMs-TmpBasc/PIMs-Merged.xml Attr=&amp;quot;Canopy_dem.tif&amp;quot; Out=CanopySurfaceModel.ply&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Optionnaly, if meshlab is installed&lt;br /&gt;
&amp;lt;pre&amp;gt;meshlab CanopySurfaceModel.ply&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=TestKey&amp;diff=2487</id>
		<title>TestKey</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=TestKey&amp;diff=2487"/>
				<updated>2017-04-25T08:54:42Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : /* Help */&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;
TestKey is a basic tool for testing a regular expression for image pattern selection.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for TestKey is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d TestKey pattern&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
TestKey print on the screen which images are included in the image pattern. If the pattern isn't correct, micmac print an error message, so you can easily check if your pattern is correct or not.&lt;br /&gt;
By default it is limited to 10 Name, the Nb optionale parameters can increase this default value.&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
TestKey didn't take part of any workflow, it's just a tool to test an image pattern.&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 TestKey -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args : &lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
Named args : &lt;br /&gt;
*[Name=Nb] INT :: {Maximum number of files printed (def=10)}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
In example, you can launch this command in the Zhenjue dataset :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d TestKey &amp;quot;DSC_313[2-9].JPG&amp;quot;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=SaisieAppuisPredicQT&amp;diff=2484</id>
		<title>SaisieAppuisPredicQT</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=SaisieAppuisPredicQT&amp;diff=2484"/>
				<updated>2017-04-24T09:09:34Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : &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;
It runs with the same arguments as [[SaisieAppuisInitQT]].&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for SaisieAppuispredicQT is &lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SaisieAppuisPredicQT FullName Orientation FileForGroundControlPoints FileForImageMeasurements 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 SaisieAppuisPredicQT -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full Name (Dir+Pattern)}&lt;br /&gt;
*string :: {Orientation}&lt;br /&gt;
*string :: {File for Ground Control Points}&lt;br /&gt;
*string :: {File for Image Measurements}&lt;br /&gt;
&lt;br /&gt;
Named args : &lt;br /&gt;
*[Name=SzW] Pt2di :: {Size of global window (Def 800 800)}&lt;br /&gt;
*[Name=NbF] Pt2di :: {Number of Sub Window (Def 2 2)}&lt;br /&gt;
*[Name=WBlur] REAL :: {Size IN GROUND GEOMETRY of bluring for target}&lt;br /&gt;
*[Name=Type] string :: {in [MaxLoc,MinLoc,GeoCube]}&lt;br /&gt;
*[Name=ForceGray] bool :: {Force gray image, def=true}&lt;br /&gt;
*[Name=OriMode] string :: {Orientation type (GRID) (Def=Std)}&lt;br /&gt;
*[Name=ZMoy] REAL :: {Average Z, Mandatory in PB}&lt;br /&gt;
*[Name=ZInc] REAL :: {Incertitude on Z, Mandatory in PB}&lt;br /&gt;
*[Name=Masq3D] string :: {3D Masq used for visibility}&lt;br /&gt;
*[Name=PIMsF] string :: {PIMs filter used for visibility}&lt;br /&gt;
*[Name=InputSec] string :: {PIMs filter used for visibility}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example with the Saint-Michel de Cuxa data set :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SaisieAppuisPredicQT &amp;quot;Abbey-.*jpg&amp;quot; RTL-Init AppRTL.xml MesureFinale.xml&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
=== XML file for image measurements  ===&lt;br /&gt;
The last mandatory named argument is the name of an XML file where are stored points location relative to the image. But, in fact, if you specify &amp;quot;FileForImageMeasurements.xml&amp;quot; for this argument, two files will be created with slightly different names (and no one &amp;quot;FileForImageMeasurements.xml&amp;quot;) :&lt;br /&gt;
* FileForImageMeasurements-S2D.xml, which stores points 2D coordinates inside each image;&lt;br /&gt;
* FileForImageMeasurements-S3D.xml, which stores points 3D coordinates, computed by spatial resection.&lt;br /&gt;
&lt;br /&gt;
=== Validation of targeted points ===&lt;br /&gt;
In the SaisieAppuisPredicQT window, when you point a target you have to validate it by right click and &amp;quot;Validate&amp;quot; in the contextual menu to get the coordinates stored. &amp;lt;br&amp;gt;&lt;br /&gt;
Other values as &amp;quot;Dubious&amp;quot;, &amp;quot;Refuted&amp;quot;, &amp;quot;Not captured&amp;quot; change the color of the target and [http://forum-micmac.forumprod.com/saisieappuispredicqt-attributes-of-gcp-t1409.html| seems to have the same effect] as a reverse of the validation.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=SaisieAppuisInitQT&amp;diff=2483</id>
		<title>SaisieAppuisInitQT</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=SaisieAppuisInitQT&amp;diff=2483"/>
				<updated>2017-04-24T09:08:28Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : &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;
It runs with the same arguments as [[SaisieAppuisInit]].&lt;br /&gt;
SaisieAppuisInitQT displays two lists on the right side: the points list, and the images list. Points list can be clicked to choose which point to measure. You can also remove a point by clicking it in the list and press Suppr. You can also right-click and choose between following actions:&lt;br /&gt;
*Change images for selected point&lt;br /&gt;
*Delete selected points (multiple selection allowed)&lt;br /&gt;
*Validate selected points (idem)&lt;br /&gt;
&lt;br /&gt;
The image lists show all available images. When a point has been measured in at least two images, the image list is displayed. Images currently displayed in the windows are highlighted in blue. The image where the cursor is moving is displayed in light orange. You can right-click and select View images to load corresponding images. A 3D window shows the images location, and the point measured. By default point are displayed in red ; when a point is selected, it is displayed in blue. You can drag-and-drop a ply file in this window (such as [[AperiCloud]].ply) to check if GCP are good.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for SaisieAppuisInitQT is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SaisieAppuisInitQT FullName Orientation PointName FileForImageMeasurements 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 SaisieAppuisInitQT -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full name (Dir+Pattern)}&lt;br /&gt;
*string :: {Orientation ; NONE if not used}&lt;br /&gt;
*string :: {Point name, or point file name}&lt;br /&gt;
*string :: {File for image measurement}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=SzW] Pt2di :: {Sz of window}&lt;br /&gt;
*[Name=NbF] Pt2di :: {Nb of sub window}&lt;br /&gt;
*[Name=NameAuto] string :: {Prefix for automatic point creation}&lt;br /&gt;
*[Name=ForceGray] bool :: {Force gray image, def=false}&lt;br /&gt;
*[Name=OriMode] string :: {Orientation type (GRID) (Def=Std)}&lt;br /&gt;
*[Name=ZMoy] REAL :: {Average Z, Mandatory in PB}&lt;br /&gt;
*[Name=ZInc] REAL :: {Incertitude on Z, Mandatory in PB}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* &amp;lt;pre&amp;gt; mm3d SaisieAppuisInitQT IMG_558{0-9}[1].tif RadialBasic 100 measures.xml &amp;lt;/pre&amp;gt;&lt;br /&gt;
*'NB: visual interface for argument edition available with command:&lt;br /&gt;
&amp;lt;pre&amp;gt; mm3d vSaisieAppuisInitQT &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example with the Saint-Michel de Cuxa data set :&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;pre&amp;gt;SaisieAppuisInitQT &amp;quot;Abbey-IMG_(021[12]|023[3456]).jpg&amp;quot; All-Rel NamePointInit.txt MesureInit.xml &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A visual interface for argument edition is also available with command:&lt;br /&gt;
*&amp;lt;pre&amp;gt;mm3d vSaisieAppuisInitQT} or mm3d vSaisieAppuisPredicQT&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Video tutorial and notes ==&lt;br /&gt;
&lt;br /&gt;
=== How to use SaisieAppuisInitQT explained in this tutorial ===&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=fz7NXFg9770}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== XML file for image measurements  ===&lt;br /&gt;
The last mandatory named argument is the name of an XML file where are stored points location relative to the image. But, in fact, if you specify &amp;quot;MesureInit.xml&amp;quot; for this argument, two files will be created with slightly different names (and no one &amp;quot;FileForImageMeasurements.xml&amp;quot;) :&lt;br /&gt;
* MesureInit-S2D.xml, which stores points 2D coordinates inside each image;&lt;br /&gt;
* MesureInit-S3D.xml, which stores points 3D coordinates, computed by spatial resection.&lt;br /&gt;
&lt;br /&gt;
=== Validation of targeted points ===&lt;br /&gt;
In the SaisieAppuisInitQt window, when you point a target you have to validate it by right click and &amp;quot;Validate&amp;quot; in the contextual menu to get the coordinates stored.&amp;lt;br&amp;gt;&lt;br /&gt;
Other values as &amp;quot;Dubious&amp;quot;, &amp;quot;Refuted&amp;quot;, &amp;quot;Not captured&amp;quot; change the color of the target and [http://forum-micmac.forumprod.com/saisieappuispredicqt-attributes-of-gcp-t1409.html| seems to have the same effect] as a reverse of the validation.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=SaisieAppuisPredicQT&amp;diff=2482</id>
		<title>SaisieAppuisPredicQT</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=SaisieAppuisPredicQT&amp;diff=2482"/>
				<updated>2017-04-24T08:55:16Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : /* Notes */&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;
It runs with the same arguments as [[SaisieAppuisInitQT]].&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for SaisieAppuispredicQT is &lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SaisieAppuisPredicQT FullName Orientation FileForGroundControlPoints FileForImageMeasurements 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 SaisieAppuisPredicQT -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full Name (Dir+Pattern)}&lt;br /&gt;
*string :: {Orientation}&lt;br /&gt;
*string :: {File for Ground Control Points}&lt;br /&gt;
*string :: {File for Image Measurements}&lt;br /&gt;
&lt;br /&gt;
Named args : &lt;br /&gt;
*[Name=SzW] Pt2di :: {Size of global window (Def 800 800)}&lt;br /&gt;
*[Name=NbF] Pt2di :: {Number of Sub Window (Def 2 2)}&lt;br /&gt;
*[Name=WBlur] REAL :: {Size IN GROUND GEOMETRY of bluring for target}&lt;br /&gt;
*[Name=Type] string :: {in [MaxLoc,MinLoc,GeoCube]}&lt;br /&gt;
*[Name=ForceGray] bool :: {Force gray image, def=true}&lt;br /&gt;
*[Name=OriMode] string :: {Orientation type (GRID) (Def=Std)}&lt;br /&gt;
*[Name=ZMoy] REAL :: {Average Z, Mandatory in PB}&lt;br /&gt;
*[Name=ZInc] REAL :: {Incertitude on Z, Mandatory in PB}&lt;br /&gt;
*[Name=Masq3D] string :: {3D Masq used for visibility}&lt;br /&gt;
*[Name=PIMsF] string :: {PIMs filter used for visibility}&lt;br /&gt;
*[Name=InputSec] string :: {PIMs filter used for visibility}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example with the Saint-Michel de Cuxa data set :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SaisieAppuisPredicQT &amp;quot;Abbey-.*jpg&amp;quot; RTL-Init AppRTL.xml MesureFinale.xml&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
=== XML file for image measurements  ===&lt;br /&gt;
The last mandatory named argument is the name of an XML file where are stored points location relative to the image. But, in fact, if you specify &amp;quot;FileForImageMeasurements.xml&amp;quot; for this argument, two files will be created with slightly different names (and no one &amp;quot;FileForImageMeasurements.xml&amp;quot;) :&lt;br /&gt;
* FileForImageMeasurements-S2D.xml, which stores points 2D coordinates inside each image;&lt;br /&gt;
* FileForImageMeasurements-S3D.xml, which stores points 3D coordinates, computed by spatial resection.&lt;br /&gt;
&lt;br /&gt;
=== Validation of targeted points ===&lt;br /&gt;
In the SaisieAppuisPredicQT window, when you point a target you have to validate it by right click and &amp;quot;Validate&amp;quot; in the contextual menu to get the coordinates stored.&lt;br /&gt;
Other values as &amp;quot;Dubious&amp;quot;, &amp;quot;Refuted&amp;quot;, &amp;quot;Not captured&amp;quot; [http://forum-micmac.forumprod.com/saisieappuispredicqt-attributes-of-gcp-t1409.html| seems to have the same effect] as a reverse of the validation.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=SaisieAppuisInitQT&amp;diff=2481</id>
		<title>SaisieAppuisInitQT</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=SaisieAppuisInitQT&amp;diff=2481"/>
				<updated>2017-04-24T08:54:40Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Add notes about S2D S3D files and &amp;quot;Dubious&amp;quot;, &amp;quot;Refuted&amp;quot;, &amp;quot;Not captured&amp;quot; attributes&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;
It runs with the same arguments as [[SaisieAppuisInit]].&lt;br /&gt;
SaisieAppuisInitQT displays two lists on the right side: the points list, and the images list. Points list can be clicked to choose which point to measure. You can also remove a point by clicking it in the list and press Suppr. You can also right-click and choose between following actions:&lt;br /&gt;
*Change images for selected point&lt;br /&gt;
*Delete selected points (multiple selection allowed)&lt;br /&gt;
*Validate selected points (idem)&lt;br /&gt;
&lt;br /&gt;
The image lists show all available images. When a point has been measured in at least two images, the image list is displayed. Images currently displayed in the windows are highlighted in blue. The image where the cursor is moving is displayed in light orange. You can right-click and select View images to load corresponding images. A 3D window shows the images location, and the point measured. By default point are displayed in red ; when a point is selected, it is displayed in blue. You can drag-and-drop a ply file in this window (such as [[AperiCloud]].ply) to check if GCP are good.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for SaisieAppuisInitQT is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SaisieAppuisInitQT FullName Orientation PointName FileForImageMeasurements 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 SaisieAppuisInitQT -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full name (Dir+Pattern)}&lt;br /&gt;
*string :: {Orientation ; NONE if not used}&lt;br /&gt;
*string :: {Point name, or point file name}&lt;br /&gt;
*string :: {File for image measurement}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=SzW] Pt2di :: {Sz of window}&lt;br /&gt;
*[Name=NbF] Pt2di :: {Nb of sub window}&lt;br /&gt;
*[Name=NameAuto] string :: {Prefix for automatic point creation}&lt;br /&gt;
*[Name=ForceGray] bool :: {Force gray image, def=false}&lt;br /&gt;
*[Name=OriMode] string :: {Orientation type (GRID) (Def=Std)}&lt;br /&gt;
*[Name=ZMoy] REAL :: {Average Z, Mandatory in PB}&lt;br /&gt;
*[Name=ZInc] REAL :: {Incertitude on Z, Mandatory in PB}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* &amp;lt;pre&amp;gt; mm3d SaisieAppuisInitQT IMG_558{0-9}[1].tif RadialBasic 100 measures.xml &amp;lt;/pre&amp;gt;&lt;br /&gt;
*'NB: visual interface for argument edition available with command:&lt;br /&gt;
&amp;lt;pre&amp;gt; mm3d vSaisieAppuisInitQT &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example with the Saint-Michel de Cuxa data set :&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;pre&amp;gt;SaisieAppuisInitQT &amp;quot;Abbey-IMG_(021[12]|023[3456]).jpg&amp;quot; All-Rel NamePointInit.txt MesureInit.xml &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A visual interface for argument edition is also available with command:&lt;br /&gt;
*&amp;lt;pre&amp;gt;mm3d vSaisieAppuisInitQT} or mm3d vSaisieAppuisPredicQT&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Video tutorial and notes ==&lt;br /&gt;
&lt;br /&gt;
=== How to use SaisieAppuisInitQT explained in this tutorial ===&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=fz7NXFg9770}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== XML file for image measurements  ===&lt;br /&gt;
The last mandatory named argument is the name of an XML file where are stored points location relative to the image. But, in fact, if you specify &amp;quot;MesureInit.xml&amp;quot; for this argument, two files will be created with slightly different names (and no one &amp;quot;FileForImageMeasurements.xml&amp;quot;) :&lt;br /&gt;
* MesureInit-S2D.xml, which stores points 2D coordinates inside each image;&lt;br /&gt;
* MesureInit-S3D.xml, which stores points 3D coordinates, computed by spatial resection.&lt;br /&gt;
&lt;br /&gt;
=== Validation of targeted points ===&lt;br /&gt;
In the SaisieAppuisInitQt window, when you point a target you have to validate it by right click and &amp;quot;Validate&amp;quot; in the contextual menu to get the coordinates stored.&lt;br /&gt;
Other values as &amp;quot;Dubious&amp;quot;, &amp;quot;Refuted&amp;quot;, &amp;quot;Not captured&amp;quot; change the color of the target and [http://forum-micmac.forumprod.com/saisieappuispredicqt-attributes-of-gcp-t1409.html| seems to have the same effect] as a reverse of the validation.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=SaisieAppuisPredicQT&amp;diff=2480</id>
		<title>SaisieAppuisPredicQT</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=SaisieAppuisPredicQT&amp;diff=2480"/>
				<updated>2017-04-24T08:18:56Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Add notes about S2D S3D files and &amp;quot;Dubious&amp;quot;, &amp;quot;Refuted&amp;quot;, &amp;quot;Not captured&amp;quot; attributes&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;
It runs with the same arguments as [[SaisieAppuisInitQT]].&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for SaisieAppuispredicQT is &lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SaisieAppuisPredicQT FullName Orientation FileForGroundControlPoints FileForImageMeasurements 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 SaisieAppuisPredicQT -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full Name (Dir+Pattern)}&lt;br /&gt;
*string :: {Orientation}&lt;br /&gt;
*string :: {File for Ground Control Points}&lt;br /&gt;
*string :: {File for Image Measurements}&lt;br /&gt;
&lt;br /&gt;
Named args : &lt;br /&gt;
*[Name=SzW] Pt2di :: {Size of global window (Def 800 800)}&lt;br /&gt;
*[Name=NbF] Pt2di :: {Number of Sub Window (Def 2 2)}&lt;br /&gt;
*[Name=WBlur] REAL :: {Size IN GROUND GEOMETRY of bluring for target}&lt;br /&gt;
*[Name=Type] string :: {in [MaxLoc,MinLoc,GeoCube]}&lt;br /&gt;
*[Name=ForceGray] bool :: {Force gray image, def=true}&lt;br /&gt;
*[Name=OriMode] string :: {Orientation type (GRID) (Def=Std)}&lt;br /&gt;
*[Name=ZMoy] REAL :: {Average Z, Mandatory in PB}&lt;br /&gt;
*[Name=ZInc] REAL :: {Incertitude on Z, Mandatory in PB}&lt;br /&gt;
*[Name=Masq3D] string :: {3D Masq used for visibility}&lt;br /&gt;
*[Name=PIMsF] string :: {PIMs filter used for visibility}&lt;br /&gt;
*[Name=InputSec] string :: {PIMs filter used for visibility}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example with the Saint-Michel de Cuxa data set :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SaisieAppuisPredicQT &amp;quot;Abbey-.*jpg&amp;quot; RTL-Init AppRTL.xml MesureFinale.xml&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
=== XML file for image measurements  ===&lt;br /&gt;
The last mandatory named argument is the name of an XML file where are stored points location relative to the image. But, in fact, if you specify &amp;quot;FileForImageMeasurements.xml&amp;quot; for this argument, two files will be created with slightly different names (and no one &amp;quot;FileForImageMeasurements.xml&amp;quot;) :&lt;br /&gt;
* FileForImageMeasurements-S2D.xml, which stores points 2D coordinates inside each image;&lt;br /&gt;
* FileForImageMeasurements-S3D.xml, which stores points 3D coordinates, computed by spatial resection.&lt;br /&gt;
&lt;br /&gt;
=== Validation of targeted points ===&lt;br /&gt;
In the SaisieAppuisInitQt window, when you point a target you have to validate it by right click and &amp;quot;Validate&amp;quot; in the contextual menu to get the coordinates stored.&lt;br /&gt;
Other values as &amp;quot;Dubious&amp;quot;, &amp;quot;Refuted&amp;quot;, &amp;quot;Not captured&amp;quot; [http://forum-micmac.forumprod.com/saisieappuispredicqt-attributes-of-gcp-t1409.html| seems to have the same effect] as a reverse of the validation.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=SaisieAppuisPredicQT&amp;diff=2479</id>
		<title>SaisieAppuisPredicQT</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=SaisieAppuisPredicQT&amp;diff=2479"/>
				<updated>2017-04-24T07:22:02Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Fix typo and add internal link&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;
It runs with the same arguments as [[SaisieAppuisInitQT]].&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for SaisieAppuispredicQT is &lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SaisieAppuisPredicQT FullName Orientation FileForGroundControlPoints FileForImageMeasurements 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 SaisieAppuisPredicQT -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full Name (Dir+Pattern)}&lt;br /&gt;
*string :: {Orientation}&lt;br /&gt;
*string :: {File for Ground Control Points}&lt;br /&gt;
*string :: {File for Image Measurements}&lt;br /&gt;
&lt;br /&gt;
Named args : &lt;br /&gt;
*[Name=SzW] Pt2di :: {Size of global window (Def 800 800)}&lt;br /&gt;
*[Name=NbF] Pt2di :: {Number of Sub Window (Def 2 2)}&lt;br /&gt;
*[Name=WBlur] REAL :: {Size IN GROUND GEOMETRY of bluring for target}&lt;br /&gt;
*[Name=Type] string :: {in [MaxLoc,MinLoc,GeoCube]}&lt;br /&gt;
*[Name=ForceGray] bool :: {Force gray image, def=true}&lt;br /&gt;
*[Name=OriMode] string :: {Orientation type (GRID) (Def=Std)}&lt;br /&gt;
*[Name=ZMoy] REAL :: {Average Z, Mandatory in PB}&lt;br /&gt;
*[Name=ZInc] REAL :: {Incertitude on Z, Mandatory in PB}&lt;br /&gt;
*[Name=Masq3D] string :: {3D Masq used for visibility}&lt;br /&gt;
*[Name=PIMsF] string :: {PIMs filter used for visibility}&lt;br /&gt;
*[Name=InputSec] string :: {PIMs filter used for visibility}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example with the Saint-Michel de Cuxa data set :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SaisieAppuisPredicQT &amp;quot;Abbey-.*jpg&amp;quot; RTL-Init AppRTL.xml MesureFinale.xml&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Schnaps&amp;diff=2345</id>
		<title>Schnaps</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Schnaps&amp;diff=2345"/>
				<updated>2016-12-08T10:09:30Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : fix typo + option ShowStat&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;
Schnaps is a global order-agnostic tie point reduction tool.&lt;br /&gt;
&lt;br /&gt;
This command is used to clean and reduce tie points before any orientation, and without needing any order in the pictures. Its limitation is the user memory: it can't be used if computer RAM is lower than Homol directory size.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Schnaps is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Schnaps ImagePattern&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
AperiCloud is a tool dedicated to tie point reduction. So you have to use it after tie points computation by Tapioca and before orientation computation by Tapas (or Martini). It could also be used after a first tiepoint reduction using mask(s) with HomolFilterMasq&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : [[Tapioca]],[[HomolFilterMasq]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[Tapas]],[[Martini]].&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;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Schnaps -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
* string :: {Pattern of images}&lt;br /&gt;
Named args :&lt;br /&gt;
* [Name=HomolIn] string :: {Input Homol directory suffix (without &amp;quot;Homol&amp;quot;)}&lt;br /&gt;
* [Name=NbWin] INT :: {Minimal homol points in each picture (default: 1000)}&lt;br /&gt;
* [Name=HomolOut] string :: {Output Homol directory suffix (default: _mini)}&lt;br /&gt;
* [Name=ExpTxt] bool :: {Ascii format for in and out, def=false}&lt;br /&gt;
* [Name=VeryStrict] bool :: {Be very strict with homols (remove any suspect),def=false}&lt;br /&gt;
* [Name=ShowStats] bool :: {Show Homol points stats before and after filtering, def=false}&lt;br /&gt;
* [Name=PoubelleName] string :: {Where to write suspicious pictures names, def=&amp;quot;Schnaps_poubelle.txt&amp;quot;}&lt;br /&gt;
* [Name=minPercentCoverage] REAL :: {Minimum % of coverage to avoid adding to poubelle, def=30}&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&lt;br /&gt;
===Basic Example===&lt;br /&gt;
You can launch this command on most dataset with :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Schnaps «.*JPG »&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default Schnaps uses the \Homol&amp;quot; directory and creates a &amp;quot;\Homol_mini&amp;quot; directory for output, which will have to be specified in following commands, generally with SH argument. For example, with Tapas:&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas RadialExtended &amp;quot;.*JPG&amp;quot; SH=_mini&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===After HomolFilterMasq===&lt;br /&gt;
Here, you have to specify the good homol directory. If you used default settings, it should be:&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Schnaps &amp;quot;.*JPG&amp;quot; HomolIn=MasqFiltered&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Known limitations==&lt;br /&gt;
===ShowStats=True===&lt;br /&gt;
This option get the computation process &amp;lt;u&amp;gt;very very &amp;lt;/u&amp;gt; slow. Don't use if you don't need it.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Denis_Jouin&amp;diff=2344</id>
		<title>Denis Jouin</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Denis_Jouin&amp;diff=2344"/>
				<updated>2016-12-08T08:38:45Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Lien vers GitHub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Denis Jouin travaille au CEREMA Normandie Centre, au sein du Laboratoire Régional de Rouen.&lt;br /&gt;
&lt;br /&gt;
Il a réalisé en 2015/2016 une interface graphique pour MicMac.&lt;br /&gt;
&lt;br /&gt;
Cette interface, AperoDeDenis, est disponible sur la forge de MicMac sous le répertoire &amp;quot;Interface CEREMA&amp;quot;[https://github.com/micmacIGN/InterfaceCEREMA].&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Install_MicMac_Ubuntu&amp;diff=2343</id>
		<title>Install MicMac Ubuntu</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Install_MicMac_Ubuntu&amp;diff=2343"/>
				<updated>2016-12-08T08:34:58Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : MicMac is now hosted on GitHub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MicMac is an open source project and you can download the source code and compile the project yourself. This page presents the steps of the installation on a Linux system using apt-get (such as Ubuntu), but similar steps work on other systems.&lt;br /&gt;
&lt;br /&gt;
Beware : the code available in the latest revision might not be stable or might not compile in a given OS.&lt;br /&gt;
&lt;br /&gt;
== Get the source ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''FIXME''': MicMac is now hosted on '''GitHub[[https://github.com/micmacIGN/micmac]]'''.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install mercurial (obsolete)===&lt;br /&gt;
The MicMac project is hosted by a mercurial repository, so first you have to install mercurial.&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install mercurial&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download the source (obsolete)===&lt;br /&gt;
Go to the installation directory, where you want to install MicMac then launch&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hg clone https://geoportail.forge.ign.fr/hg/culture3d&lt;br /&gt;
login: culture3d&lt;br /&gt;
pswd: culture3d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It can take some times.&lt;br /&gt;
&lt;br /&gt;
== Build from sources ==&lt;br /&gt;
=== Classic installation ===&lt;br /&gt;
From the installation directory, move to the 'culture3d' directory :&lt;br /&gt;
&amp;lt;pre&amp;gt;cd culture3d&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then, you have to create a build directory and go in it :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then we have to generate the makefile with the right options. To generate the defaut makefile, run :&lt;br /&gt;
&amp;lt;pre&amp;gt;cmake ..&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we can finally build the sources by launching :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install -jK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Where K=&amp;quot;number of processor in your computer&amp;quot; (if you are not sure how many cores you have, just write a big number and all of the cores will be used).&lt;br /&gt;
&lt;br /&gt;
=== With Qt tools ===&lt;br /&gt;
If you want to use tools GUI such : SaisieAppuisInitQT, SaisieMasqQT etc... Use instead :&lt;br /&gt;
&amp;lt;pre&amp;gt;cmake -DWITH_QT5=1 ../&amp;lt;/pre&amp;gt;&lt;br /&gt;
You have perhaps to install QT if it's not done :&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install qt5-default qttools5-dev-tools&amp;lt;/pre&amp;gt;&lt;br /&gt;
NB : Version 5 is used here, use &amp;quot;-DWITH_QT4=1&amp;quot; instead if ou have QT v4.&lt;br /&gt;
Then you can run the normal process, see above.&lt;br /&gt;
&lt;br /&gt;
==Add MicMac to path==&lt;br /&gt;
We have now to edit the file wich contains environnement path which is located in &amp;quot;/etc/bash.bashrc&amp;quot;. The file is maybe hidden, so press CTRL+H, or activate &amp;quot;Hidden files&amp;quot; in Display (Top bar).&lt;br /&gt;
So open a terminal and type :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo gedit /etc/bash.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
NB : files in &amp;quot;/etc/&amp;quot; have to be opened in super user mode.&amp;lt;br&amp;gt;&lt;br /&gt;
Add the following lines at the bottom of the file :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;export PATH=/''micmac_install_directory''/culture3d/bin:$PATH&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Check Installation==&lt;br /&gt;
===List of MicMac tools===&lt;br /&gt;
To check if MicMac is well installed, you can type in a terminal :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will return the list of all tools available for micmac library.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Check dependencies===&lt;br /&gt;
Sometimes, even when the MicMac installation is good, you can encounter messages in the terminal such as :&lt;br /&gt;
*&amp;quot;Warning Exiftool not installed&amp;quot;&lt;br /&gt;
This warnings means that MicMac can't find an external tools.&lt;br /&gt;
MicMac integrates a module which can check if all dependencies are correctly installed. It can be called by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mm3d CheckDependencies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:checkdependencies.png|thumb|250px||alt=Exemple d'image en hauteur|Screenshot 1]]&lt;br /&gt;
&lt;br /&gt;
You will get an output like Screenshot 1, with different informations :&lt;br /&gt;
*MicMac revision : micmac source code version number&lt;br /&gt;
*Qt : &amp;quot;enabled&amp;quot; permit you to use graphical interfaces such SaisieAppuisQT&lt;br /&gt;
*Kakadu : Image library for JPEG2000 management&lt;br /&gt;
*MicMac directory : Directory where MicMac is installed&lt;br /&gt;
*make : &lt;br /&gt;
*exiftool : library of image metadata management&lt;br /&gt;
*exiv2 : library of image metadata management&lt;br /&gt;
*convert :&lt;br /&gt;
*proj : library for cartographic projection&lt;br /&gt;
*cs2cs :&lt;br /&gt;
&lt;br /&gt;
== Update sources ==&lt;br /&gt;
To update the sources, go in the installtion directory (&amp;quot;installation_directory/culture3d&amp;quot;) and type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hg pull https://geoportail.forge.ign.fr/hg/culture3d&lt;br /&gt;
login: culture3d&lt;br /&gt;
pswd: culture3d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then upload the sources with the command:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hg update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You have now to build again the sources:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make install -j8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
NB : if you want still use QT, don't forget to use &amp;lt;code&amp;gt;cmake -DWITH_QT5=1 ../&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Errors with cmake ===&lt;br /&gt;
*&amp;lt;code&amp;gt;...Could NOT find OpenGL (missing: OPENGL_gl_LIBRARY OPENGL_INCLUDE_DIR)...&amp;lt;/code&amp;gt; =&amp;gt; Try to install Qt&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=OriExport&amp;diff=2279</id>
		<title>OriExport</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=OriExport&amp;diff=2279"/>
				<updated>2016-11-24T08:50:15Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Fix typo&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;
The tool OriExport can convert MicMac external orientation to the de facto standard codification using omega-phi-kappa. For now it's quite basic and all the options are not implemented. However, it should solve the majority of problem relative to exporting results in classical photogrammetric softwares.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for OriExport is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d OriExport FullName Results 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 OriExport -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
* string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
* string :: {Results}&lt;br /&gt;
Named args :&lt;br /&gt;
* [Name=AddF] bool :: {Add format as first line of header, def= false}&lt;br /&gt;
* [Name=ModeExp] string :: {Mode export, def=WPK (Omega Phi Kapa)}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
An example with Cuxha data set :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d OriExport Ori-All-Rel/Orientation-Abbey-IMG_034.*.jpg.xml res.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Formalism==&lt;br /&gt;
===Output===&lt;br /&gt;
OriExport will generate the file res.txt containinig :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Abbey-IMG_0340.jpg -4.304443 11.785803 136.229854 -5.491274 2.702560 -0.004106&lt;br /&gt;
Abbey-IMG_0341.jpg -3.775959 11.249636 137.040260 -6.109496 2.042527 0.097497&lt;br /&gt;
Abbey-IMG_0342.jpg -3.849398 11.231276 137.533559 -6.707432 1.351133 0.224315&lt;br /&gt;
Abbey-IMG_0343.jpg -3.921196 11.302498 137.899618 -7.334180 0.668316 0.362218&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Which correspond to :&lt;br /&gt;
&amp;lt;pre&amp;gt;ImageName X Y Z omega phi kappa&amp;lt;/pre&amp;gt;&lt;br /&gt;
NB : The image coordinates are exported in the system you have chosen (often a local euclidean frame).&lt;br /&gt;
&lt;br /&gt;
===Rotation matrix=== &lt;br /&gt;
Matrix R gives rotation terms to compute parameters in matrix encoding with respect to omega-phi-kappa&lt;br /&gt;
angles given by the tool OriExport.&lt;br /&gt;
&lt;br /&gt;
\begin{equation}&lt;br /&gt;
R=&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
\cos(\phi)\cos(\kappa) &amp;amp; \cos(\phi)\sin(\kappa) &amp;amp; -\sin(\phi)\\&lt;br /&gt;
\cos(\omega)\sin(\kappa) + \sin(\omega)\sin(\phi)\cos(\kappa) &amp;amp; -\cos(\omega)\cos(\kappa) + \sin(\omega)\sin(\phi)\sin(\kappa) &amp;amp; \sin(\omega)\cos(\phi)\\&lt;br /&gt;
\sin(\omega)\sin(\kappa)-\cos(\omega)\sin(\phi)\cos(\kappa) &amp;amp; -\sin(\omega)\cos(\kappa)-\cos(\omega)\sin(\phi)\sin(\kappa) &amp;amp; -\cos(\omega)\cos(\phi)&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
\end{equation}&lt;br /&gt;
&lt;br /&gt;
For example OriExport will give in degree:\\&lt;br /&gt;
\begin{equation}&lt;br /&gt;
\omega = 5.819826\\&lt;br /&gt;
\phi = 7.058795\\&lt;br /&gt;
\kappa = 12.262634&lt;br /&gt;
\end{equation}&lt;br /&gt;
&lt;br /&gt;
The corresponding matrix encoding using R is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ParamRotation&amp;gt;&lt;br /&gt;
&amp;lt;CodageMatr&amp;gt;&lt;br /&gt;
&amp;lt;L1&amp;gt;0.969777798578237427 -0.210783330505758815 0.122887790140630643&amp;lt;/L1&amp;gt;&lt;br /&gt;
&amp;lt;L2&amp;gt;-0.199121821850641506 -0.974794184828703614 -0.100631989382226852&amp;lt;/L2&amp;gt;&lt;br /&gt;
&amp;lt;L3&amp;gt;0.141001849092942777 0.0731210284736428379 -0.987305319416100224&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;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=XifGps2Txt&amp;diff=2278</id>
		<title>XifGps2Txt</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=XifGps2Txt&amp;diff=2278"/>
				<updated>2016-11-24T08:39:08Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Fix typo and errors&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;
Often the GPS information is not in separate files but directly embedded in the EXIF metadata. The tools&lt;br /&gt;
[[XifGps2Xml]] and [[XifGps2Txt]] allow to do extract this information and convert it to text or XML file.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for XifGps2Txt is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d XifGps2Txt FullName 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 XifGps2Txt -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Mandatory unnamed args====&lt;br /&gt;
* string :: {Full Name}&lt;br /&gt;
====Named args====&lt;br /&gt;
* [Name=OutTxtFile] string :: {Def file created : ’GpsCoordinatesFromExif.txt’ }&lt;br /&gt;
* [Name=Sys] string :: {System to express output coordinates : WGS84_deg/WGS84_rad/GeoC ; Def=WGS84_deg}&lt;br /&gt;
* [Name=DefZ] REAL&lt;br /&gt;
&lt;br /&gt;
If there is no GPS data into EXIF metadata, the output file will be created as an empty file.&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example, with :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d XifGps2Txt .*jpg&amp;lt;/pre&amp;gt;&lt;br /&gt;
It returns the GpsCoordinatesFromExif.txt file:&lt;br /&gt;
&amp;lt;pre&amp;gt;2016-04-02_12-22-07.jpg 1.908783 47.902767 161.000000&lt;br /&gt;
2016-04-02_12-22-18.jpg 1.908758 47.902861 161.000000&lt;br /&gt;
2016-04-02_12-22-29.jpg 1.908717 47.902964 159.000000&lt;br /&gt;
2016-04-02_12-22-56.jpg 1.908556 47.902828 154.000000&lt;br /&gt;
2016-04-02_12-23-07.jpg 1.908506 47.902789 157.000000&lt;br /&gt;
2016-04-02_12-23-12.jpg 1.908511 47.902722 157.000000&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=XifGps2Xml&amp;diff=2277</id>
		<title>XifGps2Xml</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=XifGps2Xml&amp;diff=2277"/>
				<updated>2016-11-24T08:12:04Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Fix typo&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;
Often the GPS information is not in separate files but directly embedded in the EXIF metadata. The tools&lt;br /&gt;
[[XifGps2Xml]] and [[XifGps2Txt]] allow to do extract this information and convert it to text or XML file.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for XifGps2Xmlt is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d XifGps2Xml FullName Orientation 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 XifGps2Xml -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Mandatory unnamed args :====&lt;br /&gt;
* string :: {Full Name}&lt;br /&gt;
* string :: {Orientation}&lt;br /&gt;
====Named args :====&lt;br /&gt;
* [Name=DoRTL] bool :: {Do Local Tangent RTL (def=true)}&lt;br /&gt;
* [Name=RTL] string :: {Name RTL}&lt;br /&gt;
* [Name=SysCo] string :: {System of coordinates, by default RTL created (RTLFromExif.xml)}&lt;br /&gt;
* [Name=DefZ] REAL&lt;br /&gt;
&lt;br /&gt;
====Options :====&lt;br /&gt;
* &amp;lt;b&amp;gt;DoRTL&amp;lt;/b&amp;gt; : Transform the coordinate in RTL.&lt;br /&gt;
* &amp;lt;b&amp;gt;RTL&amp;lt;/b&amp;gt; : Name of the file which define the RTL.&lt;br /&gt;
* &amp;lt;b&amp;gt;DefZ&amp;lt;/b&amp;gt; : Will allow to specify the altitude value, not implemanted for now.&lt;br /&gt;
* &amp;lt;b&amp;gt;SysCo&amp;lt;/b&amp;gt; : Allow to change the coordinate system.&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example, with :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d XifGps2Xml .*jpg Test&amp;lt;/pre&amp;gt;&lt;br /&gt;
* For each image, containing GPS data in EXIF, a file is created containing the GPS information in XML MicMac format.&lt;br /&gt;
* For example for &amp;lt;b&amp;gt;Image100.jpg&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Ori-Test/Orientation-Image100.jpg.xml&amp;lt;/b&amp;gt; is created, in XML MicMac format.&lt;br /&gt;
* The coordinate system is a local tangent sytem, with origin at center of images.&lt;br /&gt;
* The file RTLFromExif.xml contains the definition of this system in MicMac format.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Tapioca&amp;diff=2235</id>
		<title>Tapioca</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Tapioca&amp;diff=2235"/>
				<updated>2016-11-15T09:25:14Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : /* Workflow */&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;
Tapioca is a simple tool interface for computing tie points. I think Tapioca should be sufficient in 95% of cases. If it is not the case, you will have to refer to a more complex and powerful tool named [[Pastis]] which will be described later. In fact, Tapioca is only an interface to [[Pastis]].&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Tapioca is &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca UnNamedArgs NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Allowed commands===&lt;br /&gt;
*&amp;lt;b&amp;gt;MulScale&amp;lt;/b&amp;gt; : Compute tie points for images in low resolution and then for high resolution.&lt;br /&gt;
*&amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt; : Compute tie points for all images in a given resolution.&lt;br /&gt;
*&amp;lt;b&amp;gt;Line&amp;lt;/b&amp;gt; : Compute tie points for linear image canvas.&lt;br /&gt;
*&amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; :&lt;br /&gt;
*&amp;lt;b&amp;gt;Graph&amp;lt;/b&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
Tapioca generate a directory named &amp;quot;Homol&amp;quot; (&amp;quot;Homol_SRes&amp;quot; for Tapioca MulScale) in your working directory which contain for each image of your canvas, a directory named &amp;quot;Pastis&amp;lt;i&amp;gt;Image_name&amp;lt;/i&amp;gt;&amp;quot;. In this directory &amp;quot;Pastis&amp;quot; you will find a binary file (&amp;quot;.dat&amp;quot;) for each image linked with the first image by tie points. This binary files contains tie points.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, in Gravillons dataset, all images are linked so this is the arborescence of the Gravillon Homol directory :&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tapioca_homol_arborescence.png|500px]]&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
Tapioca, is generally the first command to launch in a MicMac process.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : ~&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : ([[HomolFilterMasq]],[[Schnaps]],) [[Tapas]].&lt;br /&gt;
&lt;br /&gt;
===Visualize tie points===&lt;br /&gt;
NB : This tool works only for Linux OS.&amp;lt;br&amp;gt;&lt;br /&gt;
If you want to visualize tie points matched by Tapioca, you can run the command [[SEL]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SEL image_1 image_2 KH=NB&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Image:tapioca_exemple_sift.png|x200px]]&lt;br /&gt;
&lt;br /&gt;
==Tie points computation mode== &lt;br /&gt;
===All===&lt;br /&gt;
Tie points are looked for in all possible pair of images at the reduced resolution chosen by the user in the ''Size of image'' option.&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 Tapioca All -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full Name (Dir+Pat)}&lt;br /&gt;
*INT :: {Size of image, in pixels}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}&lt;br /&gt;
*[Name=PostFix] string :: {Add postfix in directory}&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=Pat2] string :: {Second pattern}&lt;br /&gt;
*[Name=Detect] string&lt;br /&gt;
*[Name=Match] string&lt;br /&gt;
*[Name=NoMax] bool&lt;br /&gt;
*[Name=NoMin] bool&lt;br /&gt;
*[Name=NoUnknown] bool&lt;br /&gt;
&lt;br /&gt;
Using '''-1''' as Image's size is equivalent to use full resolution image. But it's recommended to use rather a resolution to a scaling between 0.3 and 0.5. &lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
For example with the Ramses dataset, you can launch : &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca All &amp;quot;IMG.*CR2&amp;quot; 1000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example with the Zhenjue dataset, you can launch : &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca All &amp;quot;.*JPG&amp;quot; 1500&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===MulScale===&lt;br /&gt;
The mode MulScale can save significant computation time on large sets of images. Even if it is not optimal for all canvas, it has the benefit of being general and usable with any data set. In this mode, a first computation of tie points is made for all the pairs of images at a low resolution (so it is quite fast), chosen by the user through the ''Size of Low Resolution Images'' option. Then the computation is done at the ''Size of High Resolution Images'' only for the pairs having, at low resolution, a number of tie points exceeding a given threshold (''NbMinPt'').&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 Tapioca MulScale -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full Name (Dir+Pat)}&lt;br /&gt;
*INT :: {Size of Low Resolution Images}&lt;br /&gt;
*INT :: {Size of High Resolution Images}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=PostFix] string :: {Add postfix in directory}&lt;br /&gt;
*[Name=NbMinPt] INT :: {Minimum number of points}&lt;br /&gt;
*[Name=DLR] INT :: {Do Low Resolution}&lt;br /&gt;
*[Name=Pat2] string :: {Second pattern}&lt;br /&gt;
*[Name=Detect] string&lt;br /&gt;
*[Name=Match] string&lt;br /&gt;
*[Name=NoMax] bool&lt;br /&gt;
*[Name=NoMin] bool&lt;br /&gt;
*[Name=NoUnknown] bool&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
For example with the Buddha dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca MulScale &amp;quot;IMG_[0-9]{4}.tif&amp;quot; 300 -1&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example with the Cuxa dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca MulScale &amp;quot;Abbey-IMG_.*.jpg&amp;quot; 200 800&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Line===&lt;br /&gt;
It often occurs that the photos canvas has a linear structure, for example, when you acquire photos of a facade walking along the street. In this case, you know that the &amp;lt;math&amp;gt;Kth&amp;lt;/math&amp;gt; image can only have tie points with images in the interval [K - δ, K + δ] giving this information to Tapioca can save a lot of time. The argument ''Number of adjacent images to look for'' sets δ. The ''Circ'' option is used if the acquisition is circular (the first and last image see each other). All the other arguments have the same meaning as in the ''All'' mode.&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 Tapioca Line -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full Name (Dir+Pat)}&lt;br /&gt;
*INT :: {Image size}&lt;br /&gt;
*INT :: {Number of adjacent images to look for (&amp;amp;#948)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}&lt;br /&gt;
*[Name=Jump] vector&amp;lt;int&amp;gt; :: {Densification by jump }&lt;br /&gt;
*[Name=PostFix] string :: {Add postfix in directory}&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=Circ] INT :: {In line mode if it's a loop (begin ~ end)}&lt;br /&gt;
*[Name=ForceAdSupResol] bool :: {to force computation even when Resol&lt;br /&gt;
*[Name=Detect] string&lt;br /&gt;
*[Name=Match] string&lt;br /&gt;
*[Name=NoMax] bool&lt;br /&gt;
*[Name=NoMin] bool&lt;br /&gt;
*[Name=NoUnknown] bool&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
For example with the Ramses dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt; mm3d Tapioca Line &amp;quot;IMG.*CR2&amp;quot; 3 1000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Graph===&lt;br /&gt;
&lt;br /&gt;
====Help==== &lt;br /&gt;
You can access to the help by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca Graph -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full images' pattern (directory+pattern)}&lt;br /&gt;
*INT :: {Processing size of image (for the greater dimension)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=Detect] string :: {executable used to detect keypoints}&lt;br /&gt;
*[Name=MaxPoint] INT :: {number of points used per image to construct the graph (default 200)}&lt;br /&gt;
*[Name=MinScale] REAL :: {if specified, points with a lesser scale are ignored}&lt;br /&gt;
*[Name=MaxScale] REAL :: {if specified, points with a greater scale are ignored}&lt;br /&gt;
*[Name=NbRequired] INT :: {number of matches to create a connexion between two images (default 1)}&lt;br /&gt;
*[Name=Out] string :: {name of the produced XML file}&lt;br /&gt;
*[Name=PrintGraph] bool :: {print result graph in standard output}&lt;br /&gt;
&lt;br /&gt;
===File===&lt;br /&gt;
A file specifying a set of images to be matched is needed here. Such a file can either be generated manually or be produced with [[OriConvert]] when the images come with GPS information, the images to be matched together being within a given distance threshold of each others.&lt;br /&gt;
&lt;br /&gt;
====Help==== &lt;br /&gt;
You can access to the help by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca File -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {XML-File of pair}&lt;br /&gt;
*INT :: {Resolution}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}&lt;br /&gt;
*[Name=PostFix] string :: {Add postfix in directory}&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=Detect] string&lt;br /&gt;
*[Name=Match] string&lt;br /&gt;
*[Name=NoMax] bool&lt;br /&gt;
*[Name=NoMin] bool&lt;br /&gt;
*[Name=NoUnknown] bool&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
In the tutorial [[GrandLeez]], we use the option File for [[Tapioca]].&lt;br /&gt;
The file &amp;lt;i&amp;gt;FileImagesNeighbour.xml&amp;lt;/i&amp;gt; contain for each images, his differents neighboors. If you open the file, you can see :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040519.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040514.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040444.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040517.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040438.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040440.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040441.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040516.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040442.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040515.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040443.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It means, image &amp;lt;i&amp;gt;R0040439.JPG&amp;lt;/i&amp;gt; is connected with all the images detailed in &amp;lt;Cple&amp;gt; tag. So you can run the tie point generation with [[Tapioca]] using this file :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca File FileImagesNeighbour.xml -1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=What Tie Points is?=&lt;br /&gt;
&lt;br /&gt;
==Tie points on low contrast Images==&lt;br /&gt;
The current implementation of SIFT++ used in MicMac is not fully invariant to scaling/translation in radiometry. This may be a problem in case of acquisitions having a good SNR but with low contrast in the scene; in this case, thanks to good SNR there is potential information to get tie points, but as this information is assimilated to noise, it cannnot be extracted. To overcome this problem, it is possible to require that MicMac computes some contrast enhancement on images before computing SIFT points.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Tapioca&amp;diff=2234</id>
		<title>Tapioca</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Tapioca&amp;diff=2234"/>
				<updated>2016-11-15T09:22:13Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : /* Workflow */&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;
Tapioca is a simple tool interface for computing tie points. I think Tapioca should be sufficient in 95% of cases. If it is not the case, you will have to refer to a more complex and powerful tool named [[Pastis]] which will be described later. In fact, Tapioca is only an interface to [[Pastis]].&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Tapioca is &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca UnNamedArgs NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Allowed commands===&lt;br /&gt;
*&amp;lt;b&amp;gt;MulScale&amp;lt;/b&amp;gt; : Compute tie points for images in low resolution and then for high resolution.&lt;br /&gt;
*&amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt; : Compute tie points for all images in a given resolution.&lt;br /&gt;
*&amp;lt;b&amp;gt;Line&amp;lt;/b&amp;gt; : Compute tie points for linear image canvas.&lt;br /&gt;
*&amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; :&lt;br /&gt;
*&amp;lt;b&amp;gt;Graph&amp;lt;/b&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
Tapioca generate a directory named &amp;quot;Homol&amp;quot; (&amp;quot;Homol_SRes&amp;quot; for Tapioca MulScale) in your working directory which contain for each image of your canvas, a directory named &amp;quot;Pastis&amp;lt;i&amp;gt;Image_name&amp;lt;/i&amp;gt;&amp;quot;. In this directory &amp;quot;Pastis&amp;quot; you will find a binary file (&amp;quot;.dat&amp;quot;) for each image linked with the first image by tie points. This binary files contains tie points.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, in Gravillons dataset, all images are linked so this is the arborescence of the Gravillon Homol directory :&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tapioca_homol_arborescence.png|500px]]&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
Tapioca, is generally the first command to launch in a MicMac process.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : ~&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[HomolFilterMasq]], [[Tapas]].&lt;br /&gt;
&lt;br /&gt;
===Visualize tie points===&lt;br /&gt;
NB : This tool works only for Linux OS.&amp;lt;br&amp;gt;&lt;br /&gt;
If you want to visualize tie points matched by Tapioca, you can run the command [[SEL]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SEL image_1 image_2 KH=NB&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Image:tapioca_exemple_sift.png|x200px]]&lt;br /&gt;
&lt;br /&gt;
==Tie points computation mode== &lt;br /&gt;
===All===&lt;br /&gt;
Tie points are looked for in all possible pair of images at the reduced resolution chosen by the user in the ''Size of image'' option.&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 Tapioca All -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full Name (Dir+Pat)}&lt;br /&gt;
*INT :: {Size of image, in pixels}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}&lt;br /&gt;
*[Name=PostFix] string :: {Add postfix in directory}&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=Pat2] string :: {Second pattern}&lt;br /&gt;
*[Name=Detect] string&lt;br /&gt;
*[Name=Match] string&lt;br /&gt;
*[Name=NoMax] bool&lt;br /&gt;
*[Name=NoMin] bool&lt;br /&gt;
*[Name=NoUnknown] bool&lt;br /&gt;
&lt;br /&gt;
Using '''-1''' as Image's size is equivalent to use full resolution image. But it's recommended to use rather a resolution to a scaling between 0.3 and 0.5. &lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
For example with the Ramses dataset, you can launch : &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca All &amp;quot;IMG.*CR2&amp;quot; 1000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example with the Zhenjue dataset, you can launch : &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca All &amp;quot;.*JPG&amp;quot; 1500&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===MulScale===&lt;br /&gt;
The mode MulScale can save significant computation time on large sets of images. Even if it is not optimal for all canvas, it has the benefit of being general and usable with any data set. In this mode, a first computation of tie points is made for all the pairs of images at a low resolution (so it is quite fast), chosen by the user through the ''Size of Low Resolution Images'' option. Then the computation is done at the ''Size of High Resolution Images'' only for the pairs having, at low resolution, a number of tie points exceeding a given threshold (''NbMinPt'').&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 Tapioca MulScale -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full Name (Dir+Pat)}&lt;br /&gt;
*INT :: {Size of Low Resolution Images}&lt;br /&gt;
*INT :: {Size of High Resolution Images}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=PostFix] string :: {Add postfix in directory}&lt;br /&gt;
*[Name=NbMinPt] INT :: {Minimum number of points}&lt;br /&gt;
*[Name=DLR] INT :: {Do Low Resolution}&lt;br /&gt;
*[Name=Pat2] string :: {Second pattern}&lt;br /&gt;
*[Name=Detect] string&lt;br /&gt;
*[Name=Match] string&lt;br /&gt;
*[Name=NoMax] bool&lt;br /&gt;
*[Name=NoMin] bool&lt;br /&gt;
*[Name=NoUnknown] bool&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
For example with the Buddha dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca MulScale &amp;quot;IMG_[0-9]{4}.tif&amp;quot; 300 -1&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example with the Cuxa dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca MulScale &amp;quot;Abbey-IMG_.*.jpg&amp;quot; 200 800&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Line===&lt;br /&gt;
It often occurs that the photos canvas has a linear structure, for example, when you acquire photos of a facade walking along the street. In this case, you know that the &amp;lt;math&amp;gt;Kth&amp;lt;/math&amp;gt; image can only have tie points with images in the interval [K - δ, K + δ] giving this information to Tapioca can save a lot of time. The argument ''Number of adjacent images to look for'' sets δ. The ''Circ'' option is used if the acquisition is circular (the first and last image see each other). All the other arguments have the same meaning as in the ''All'' mode.&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 Tapioca Line -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full Name (Dir+Pat)}&lt;br /&gt;
*INT :: {Image size}&lt;br /&gt;
*INT :: {Number of adjacent images to look for (&amp;amp;#948)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}&lt;br /&gt;
*[Name=Jump] vector&amp;lt;int&amp;gt; :: {Densification by jump }&lt;br /&gt;
*[Name=PostFix] string :: {Add postfix in directory}&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=Circ] INT :: {In line mode if it's a loop (begin ~ end)}&lt;br /&gt;
*[Name=ForceAdSupResol] bool :: {to force computation even when Resol&lt;br /&gt;
*[Name=Detect] string&lt;br /&gt;
*[Name=Match] string&lt;br /&gt;
*[Name=NoMax] bool&lt;br /&gt;
*[Name=NoMin] bool&lt;br /&gt;
*[Name=NoUnknown] bool&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
For example with the Ramses dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt; mm3d Tapioca Line &amp;quot;IMG.*CR2&amp;quot; 3 1000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Graph===&lt;br /&gt;
&lt;br /&gt;
====Help==== &lt;br /&gt;
You can access to the help by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca Graph -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full images' pattern (directory+pattern)}&lt;br /&gt;
*INT :: {Processing size of image (for the greater dimension)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=Detect] string :: {executable used to detect keypoints}&lt;br /&gt;
*[Name=MaxPoint] INT :: {number of points used per image to construct the graph (default 200)}&lt;br /&gt;
*[Name=MinScale] REAL :: {if specified, points with a lesser scale are ignored}&lt;br /&gt;
*[Name=MaxScale] REAL :: {if specified, points with a greater scale are ignored}&lt;br /&gt;
*[Name=NbRequired] INT :: {number of matches to create a connexion between two images (default 1)}&lt;br /&gt;
*[Name=Out] string :: {name of the produced XML file}&lt;br /&gt;
*[Name=PrintGraph] bool :: {print result graph in standard output}&lt;br /&gt;
&lt;br /&gt;
===File===&lt;br /&gt;
A file specifying a set of images to be matched is needed here. Such a file can either be generated manually or be produced with [[OriConvert]] when the images come with GPS information, the images to be matched together being within a given distance threshold of each others.&lt;br /&gt;
&lt;br /&gt;
====Help==== &lt;br /&gt;
You can access to the help by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca File -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {XML-File of pair}&lt;br /&gt;
*INT :: {Resolution}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}&lt;br /&gt;
*[Name=PostFix] string :: {Add postfix in directory}&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=Detect] string&lt;br /&gt;
*[Name=Match] string&lt;br /&gt;
*[Name=NoMax] bool&lt;br /&gt;
*[Name=NoMin] bool&lt;br /&gt;
*[Name=NoUnknown] bool&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
In the tutorial [[GrandLeez]], we use the option File for [[Tapioca]].&lt;br /&gt;
The file &amp;lt;i&amp;gt;FileImagesNeighbour.xml&amp;lt;/i&amp;gt; contain for each images, his differents neighboors. If you open the file, you can see :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040519.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040514.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040444.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040517.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040438.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040440.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040441.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040516.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040442.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040515.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040443.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It means, image &amp;lt;i&amp;gt;R0040439.JPG&amp;lt;/i&amp;gt; is connected with all the images detailed in &amp;lt;Cple&amp;gt; tag. So you can run the tie point generation with [[Tapioca]] using this file :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca File FileImagesNeighbour.xml -1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=What Tie Points is?=&lt;br /&gt;
&lt;br /&gt;
==Tie points on low contrast Images==&lt;br /&gt;
The current implementation of SIFT++ used in MicMac is not fully invariant to scaling/translation in radiometry. This may be a problem in case of acquisitions having a good SNR but with low contrast in the scene; in this case, thanks to good SNR there is potential information to get tie points, but as this information is assimilated to noise, it cannnot be extracted. To overcome this problem, it is possible to require that MicMac computes some contrast enhancement on images before computing SIFT points.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Schnaps&amp;diff=2233</id>
		<title>Schnaps</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Schnaps&amp;diff=2233"/>
				<updated>2016-11-15T09:14:51Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Fix typo&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;
Schnaps is a global order-agnostic tie point reduction tool.&lt;br /&gt;
&lt;br /&gt;
This command is used to clean and reduce tie points before any orientation, and without needing any order in the pictures. Its limitation is the user memory: it can't be used if computer RAM is lower than Homol directory size.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Schnaps is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Schnaps ImagePattern&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
AperiCloud is a tool dedicated to tie point reduction. So you have to use it after tie points computation by Tapioca and before orientation computation by Tapas (or Martini). It could also be used after a first tiepoint reduction using mask(s) with HomolFilterMasq&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : [[Tapioca]],[[HomolFilterMasq]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[Tapas]],[[Martini]].&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;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Schnaps -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
  * string :: {Pattern of images}&lt;br /&gt;
Named args :&lt;br /&gt;
  * [Name=HomolIn] string :: {Input Homol directory suffix (without &amp;quot;Homol&amp;quot;)}&lt;br /&gt;
  * [Name=NbWin] INT :: {Minimal homol points in each picture (default: 1000)}&lt;br /&gt;
  * [Name=HomolOut] string :: {Output Homol directory suffix (default: _mini)}&lt;br /&gt;
  * [Name=ExpTxt] bool :: {Ascii format for in and out, def=false}&lt;br /&gt;
  * [Name=VeryStrict] bool :: {Be very strict with homols (remove any suspect),def=false}&lt;br /&gt;
  * [Name=ShowStats] bool :: {Show Homol points stats before and after filtering, def=false}&lt;br /&gt;
  * [Name=PoubelleName] string :: {Where to write suspicious pictures names, def=&amp;quot;Schnaps_poubelle.txt&amp;quot;}&lt;br /&gt;
  * [Name=minPercentCoverage] REAL :: {Minimum % of coverage to avoid adding to poubelle, def=30}&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&lt;br /&gt;
===Basic Example===&lt;br /&gt;
You can launch this command on most dataset with :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Schnaps «.*JPG »&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default Schnaps uses the \Homol&amp;quot; directory and creates a &amp;quot;\Homol_mini&amp;quot; directory for output, which will have to be specified in following commands, generally with SH argument. For example, with Tapas:&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas RadialExtended &amp;quot;.*JPG&amp;quot; SH=_mini&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===After HomolFilterMasq===&lt;br /&gt;
Here, you have to specify the good homol directory. If you used default settings, it should be:&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Schnaps &amp;quot;.*JPG&amp;quot; HomolIn=MasqFiltered&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Discussion:Tapioca&amp;diff=2232</id>
		<title>Discussion:Tapioca</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Discussion:Tapioca&amp;diff=2232"/>
				<updated>2016-11-14T14:21:41Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To Do:&lt;br /&gt;
&lt;br /&gt;
* Improve latest paragraph (rewrite it?)&lt;br /&gt;
* Explain SFS using (settings file or @sfs)&lt;br /&gt;
* Explain Tie points computation ismade in &amp;quot;black and white&amp;quot; mode [is it always true?]&lt;br /&gt;
* Note that there is no masking option in tapioca (as reported in http://forum-micmac.forumprod.com/using-mask-with-tapioca-t1302.html)&lt;br /&gt;
&lt;br /&gt;
--[[Utilisateur:XavierR|XavierR]] ([[Discussion utilisateur:XavierR|discussion]]) 14 novembre 2016 à 15:21 (CET)&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Discussion:Tapioca&amp;diff=2231</id>
		<title>Discussion:Tapioca</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Discussion:Tapioca&amp;diff=2231"/>
				<updated>2016-11-14T14:20:45Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : To Do&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To Do:&lt;br /&gt;
&lt;br /&gt;
- Improve latest paragraph (rewrite it?)&lt;br /&gt;
- Explain SFS using (settings file or @sfs)&lt;br /&gt;
- Explain Tie points computation ismade in &amp;quot;black and white&amp;quot; mode [is it always true?]&lt;br /&gt;
- Note that there is no masking option in tapioca (as reported in http://forum-micmac.forumprod.com/using-mask-with-tapioca-t1302.html)&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=TestKey&amp;diff=2230</id>
		<title>TestKey</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=TestKey&amp;diff=2230"/>
				<updated>2016-11-14T14:18:40Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Fix typo&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;
TestKey is a basic tool for testing a regular expression for image pattern selection.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for TestKey is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d TestKey pattern&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
TestKey print on the screen which images are included in the image pattern. If the pattern isn't correct, micmac print an error message, so you can easily check if your pattern is correct or not.&lt;br /&gt;
By default it is limited to 10 Name, the Nb optionale parameters can increase this default value.&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
TestKey didn't take part of any workflow, it's just a tool to test an image pattern.&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 TestKey -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args : &lt;br /&gt;
*string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
Named args : &lt;br /&gt;
*[Name=Nb] INT :: {Nb Max printed (def=10)}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
In example, you can launch this command in the Zhenjue dataset :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d TestKey &amp;quot;DSC_313[2-9].JPG&amp;quot;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Tapioca&amp;diff=2229</id>
		<title>Tapioca</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Tapioca&amp;diff=2229"/>
				<updated>2016-11-14T14:02:16Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Réorganisation&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;
Tapioca is a simple tool interface for computing tie points. I think Tapioca should be sufficient in 95% of cases. If it is not the case, you will have to refer to a more complex and powerful tool named [[Pastis]] which will be described later. In fact, Tapioca is only an interface to [[Pastis]].&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Tapioca is &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca UnNamedArgs NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Allowed commands===&lt;br /&gt;
*&amp;lt;b&amp;gt;MulScale&amp;lt;/b&amp;gt; : Compute tie points for images in low resolution and then for high resolution.&lt;br /&gt;
*&amp;lt;b&amp;gt;All&amp;lt;/b&amp;gt; : Compute tie points for all images in a given resolution.&lt;br /&gt;
*&amp;lt;b&amp;gt;Line&amp;lt;/b&amp;gt; : Compute tie points for linear image canvas.&lt;br /&gt;
*&amp;lt;b&amp;gt;File&amp;lt;/b&amp;gt; :&lt;br /&gt;
*&amp;lt;b&amp;gt;Graph&amp;lt;/b&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
Tapioca generate a directory named &amp;quot;Homol&amp;quot; (&amp;quot;Homol_SRes&amp;quot; for Tapioca MulScale) in your working directory which contain for each image of your canvas, a directory named &amp;quot;Pastis&amp;lt;i&amp;gt;Image_name&amp;lt;/i&amp;gt;&amp;quot;. In this directory &amp;quot;Pastis&amp;quot; you will find a binary file (&amp;quot;.dat&amp;quot;) for each image linked with the first image by tie points. This binary files contains tie points.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, in Gravillons dataset, all images are linked so this is the arborescence of the Gravillon Homol directory :&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tapioca_homol_arborescence.png|500px]]&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
Tapioca, is generally the first command to launch in a MicMac process.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : ~&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[Tapas]].&lt;br /&gt;
&lt;br /&gt;
===Visualize tie points===&lt;br /&gt;
NB : This tool works only for Linux OS.&amp;lt;br&amp;gt;&lt;br /&gt;
If you want to visualize tie points matched by Tapioca, you can run the command [[SEL]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d SEL image_1 image_2 KH=NB&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Image:tapioca_exemple_sift.png|x200px]]&lt;br /&gt;
&lt;br /&gt;
==Tie points computation mode== &lt;br /&gt;
===All===&lt;br /&gt;
Tie points are looked for in all possible pair of images at the reduced resolution chosen by the user in the ''Size of image'' option.&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 Tapioca All -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full Name (Dir+Pat)}&lt;br /&gt;
*INT :: {Size of image, in pixels}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}&lt;br /&gt;
*[Name=PostFix] string :: {Add postfix in directory}&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=Pat2] string :: {Second pattern}&lt;br /&gt;
*[Name=Detect] string&lt;br /&gt;
*[Name=Match] string&lt;br /&gt;
*[Name=NoMax] bool&lt;br /&gt;
*[Name=NoMin] bool&lt;br /&gt;
*[Name=NoUnknown] bool&lt;br /&gt;
&lt;br /&gt;
Using '''-1''' as Image's size is equivalent to use full resolution image. But it's recommended to use rather a resolution to a scaling between 0.3 and 0.5. &lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
For example with the Ramses dataset, you can launch : &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca All &amp;quot;IMG.*CR2&amp;quot; 1000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example with the Zhenjue dataset, you can launch : &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca All &amp;quot;.*JPG&amp;quot; 1500&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===MulScale===&lt;br /&gt;
The mode MulScale can save significant computation time on large sets of images. Even if it is not optimal for all canvas, it has the benefit of being general and usable with any data set. In this mode, a first computation of tie points is made for all the pairs of images at a low resolution (so it is quite fast), chosen by the user through the ''Size of Low Resolution Images'' option. Then the computation is done at the ''Size of High Resolution Images'' only for the pairs having, at low resolution, a number of tie points exceeding a given threshold (''NbMinPt'').&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 Tapioca MulScale -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full Name (Dir+Pat)}&lt;br /&gt;
*INT :: {Size of Low Resolution Images}&lt;br /&gt;
*INT :: {Size of High Resolution Images}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=PostFix] string :: {Add postfix in directory}&lt;br /&gt;
*[Name=NbMinPt] INT :: {Minimum number of points}&lt;br /&gt;
*[Name=DLR] INT :: {Do Low Resolution}&lt;br /&gt;
*[Name=Pat2] string :: {Second pattern}&lt;br /&gt;
*[Name=Detect] string&lt;br /&gt;
*[Name=Match] string&lt;br /&gt;
*[Name=NoMax] bool&lt;br /&gt;
*[Name=NoMin] bool&lt;br /&gt;
*[Name=NoUnknown] bool&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
For example with the Buddha dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca MulScale &amp;quot;IMG_[0-9]{4}.tif&amp;quot; 300 -1&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example with the Cuxa dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca MulScale &amp;quot;Abbey-IMG_.*.jpg&amp;quot; 200 800&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Line===&lt;br /&gt;
It often occurs that the photos canvas has a linear structure, for example, when you acquire photos of a facade walking along the street. In this case, you know that the &amp;lt;math&amp;gt;Kth&amp;lt;/math&amp;gt; image can only have tie points with images in the interval [K - δ, K + δ] giving this information to Tapioca can save a lot of time. The argument ''Number of adjacent images to look for'' sets δ. The ''Circ'' option is used if the acquisition is circular (the first and last image see each other). All the other arguments have the same meaning as in the ''All'' mode.&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 Tapioca Line -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full Name (Dir+Pat)}&lt;br /&gt;
*INT :: {Image size}&lt;br /&gt;
*INT :: {Number of adjacent images to look for (&amp;amp;#948)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}&lt;br /&gt;
*[Name=Jump] vector&amp;lt;int&amp;gt; :: {Densification by jump }&lt;br /&gt;
*[Name=PostFix] string :: {Add postfix in directory}&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=Circ] INT :: {In line mode if it's a loop (begin ~ end)}&lt;br /&gt;
*[Name=ForceAdSupResol] bool :: {to force computation even when Resol&lt;br /&gt;
*[Name=Detect] string&lt;br /&gt;
*[Name=Match] string&lt;br /&gt;
*[Name=NoMax] bool&lt;br /&gt;
*[Name=NoMin] bool&lt;br /&gt;
*[Name=NoUnknown] bool&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
For example with the Ramses dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt; mm3d Tapioca Line &amp;quot;IMG.*CR2&amp;quot; 3 1000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Graph===&lt;br /&gt;
&lt;br /&gt;
====Help==== &lt;br /&gt;
You can access to the help by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca Graph -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full images' pattern (directory+pattern)}&lt;br /&gt;
*INT :: {Processing size of image (for the greater dimension)}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=Detect] string :: {executable used to detect keypoints}&lt;br /&gt;
*[Name=MaxPoint] INT :: {number of points used per image to construct the graph (default 200)}&lt;br /&gt;
*[Name=MinScale] REAL :: {if specified, points with a lesser scale are ignored}&lt;br /&gt;
*[Name=MaxScale] REAL :: {if specified, points with a greater scale are ignored}&lt;br /&gt;
*[Name=NbRequired] INT :: {number of matches to create a connexion between two images (default 1)}&lt;br /&gt;
*[Name=Out] string :: {name of the produced XML file}&lt;br /&gt;
*[Name=PrintGraph] bool :: {print result graph in standard output}&lt;br /&gt;
&lt;br /&gt;
===File===&lt;br /&gt;
A file specifying a set of images to be matched is needed here. Such a file can either be generated manually or be produced with [[OriConvert]] when the images come with GPS information, the images to be matched together being within a given distance threshold of each others.&lt;br /&gt;
&lt;br /&gt;
====Help==== &lt;br /&gt;
You can access to the help by typing :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca File -help&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {XML-File of pair}&lt;br /&gt;
*INT :: {Resolution}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}&lt;br /&gt;
*[Name=PostFix] string :: {Add postfix in directory}&lt;br /&gt;
*[Name=ByP] INT :: {By process}&lt;br /&gt;
*[Name=Detect] string&lt;br /&gt;
*[Name=Match] string&lt;br /&gt;
*[Name=NoMax] bool&lt;br /&gt;
*[Name=NoMin] bool&lt;br /&gt;
*[Name=NoUnknown] bool&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
In the tutorial [[GrandLeez]], we use the option File for [[Tapioca]].&lt;br /&gt;
The file &amp;lt;i&amp;gt;FileImagesNeighbour.xml&amp;lt;/i&amp;gt; contain for each images, his differents neighboors. If you open the file, you can see :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040519.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040514.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040444.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040517.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040438.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040440.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040441.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040516.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040442.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040515.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
     &amp;lt;Cple&amp;gt;R0040439.JPG R0040443.JPG&amp;lt;/Cple&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It means, image &amp;lt;i&amp;gt;R0040439.JPG&amp;lt;/i&amp;gt; is connected with all the images detailed in &amp;lt;Cple&amp;gt; tag. So you can run the tie point generation with [[Tapioca]] using this file :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapioca File FileImagesNeighbour.xml -1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=What Tie Points is?=&lt;br /&gt;
&lt;br /&gt;
==Tie points on low contrast Images==&lt;br /&gt;
The current implementation of SIFT++ used in MicMac is not fully invariant to scaling/translation in radiometry. This may be a problem in case of acquisitions having a good SNR but with low contrast in the scene; in this case, thanks to good SNR there is potential information to get tie points, but as this information is assimilated to noise, it cannnot be extracted. To overcome this problem, it is possible to require that MicMac computes some contrast enhancement on images before computing SIFT points.&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMac_tools&amp;diff=2193</id>
		<title>MicMac tools</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMac_tools&amp;diff=2193"/>
				<updated>2016-11-10T09:22:19Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Ajout Schnaps et HomolFilterMask&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About all commands ==&lt;br /&gt;
All commands come with an inline Help that can be accessed by typing :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d CommandName -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commands have Unnamed and Named arguments. The Unnamed are mandatory and must be given in order while the Named can be given in any order. For instance:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d CommandName UnnamedValue1 UnnamedValue2 NamedArg1=NamedValue1 NamedArg2=NamedValue2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a version of MicMac that include the QT tools (binaries from the [http://logiciels.ign.fr/?Telechargement,20 IGN download page] or self compiled with the QT option activated), each command come with a GUI containing the options to fill and a file selection tool when appropriate. These GUI can be called using the command with a ''v'' prefix:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d vCommandName&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
*[[AperiCloud]]&lt;br /&gt;
*[[Apero]]&lt;br /&gt;
*[[Bascule]]&lt;br /&gt;
*[[C3DC]]&lt;br /&gt;
*[[Campari]]&lt;br /&gt;
*[[CenterBascule]]&lt;br /&gt;
*[[CheckDependencies]],to do...&lt;br /&gt;
*[[ChgSysCo]],to do...&lt;br /&gt;
*[[GCPBascule]]&lt;br /&gt;
*[[GCPConvert]]&lt;br /&gt;
*[[GCPCtrl]],to do...&lt;br /&gt;
*[[GrShade]]&lt;br /&gt;
*[[HomolfilterMask]],to do...&lt;br /&gt;
*[[Malt]]&lt;br /&gt;
*[[Nuage2Ply]]&lt;br /&gt;
*[[NuageBascule]]&lt;br /&gt;
*[[OriConvert]]&lt;br /&gt;
*[[PIMs]],to improve...&lt;br /&gt;
*[[PIMs2MNT]]&lt;br /&gt;
*[[PIMs2Ply]]&lt;br /&gt;
*[[RepLocBascule]]&lt;br /&gt;
*[[SaisieAppuisInit]]&lt;br /&gt;
*[[SaisieAppuisInitQT]]&lt;br /&gt;
*[[SaisieAppuisPredic]]&lt;br /&gt;
*[[SaisieAppuisPredicQT]]&lt;br /&gt;
*[[SaisieBasc]]&lt;br /&gt;
*[[SaisieBascQT]]&lt;br /&gt;
*[[SaisieMasq]]&lt;br /&gt;
*[[SaisieMasqQT]]&lt;br /&gt;
*[[SBGlobBascule]]&lt;br /&gt;
*[[ScaleIm]]&lt;br /&gt;
*[[ScaleNuage]]&lt;br /&gt;
*[[Schnaps]], to improve&lt;br /&gt;
*[[SEL]]&lt;br /&gt;
*[[Tapas]]&lt;br /&gt;
*[[Tapioca]]&lt;br /&gt;
*[[Tarama]]&lt;br /&gt;
*[[Tawny]]&lt;br /&gt;
*[[Tequila]]&lt;br /&gt;
*[[TestKey]]&lt;br /&gt;
*[[TiPunch]]&lt;br /&gt;
*[[To8Bits]]&lt;br /&gt;
*[[CmpCalib]]&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Schnaps&amp;diff=2192</id>
		<title>Schnaps</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Schnaps&amp;diff=2192"/>
				<updated>2016-11-10T09:20:04Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Création de page&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;
Schnaps is a global order-agnostic tie point reduction tool.&lt;br /&gt;
&lt;br /&gt;
This command is used to clean and reduce tie points before any orientation, and without needing any order in the pictures. Its limitation is the user memory: it can't be used if computer RAM is lower than Homol directory size.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Schnaps is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Schnaps ImagePattern&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
AperiCloud is a tool dedicated to tie point reduction. So you have to use it after tie points computation by Tapioca and before orientation computation by Tapas (or Martini). It could also be used after a first tiepoint reduction using mask(s) with HomolFilterMasq&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : [[Tapioca]],[[HomolFilterMasq]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[Tapas]],[[Martini]].&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;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Schnaps -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
  * string :: {Pattern of images}&lt;br /&gt;
Named args :&lt;br /&gt;
  * [Name=HomolIn] string :: {Input Homol directory suffix (without &amp;quot;Homol&amp;quot;)}&lt;br /&gt;
  * [Name=NbWin] INT :: {Minimal homol points in each picture (default: 1000)}&lt;br /&gt;
  * [Name=HomolOut] string :: {Output Homol directory suffix (default: _mini)}&lt;br /&gt;
  * [Name=ExpTxt] bool :: {Ascii format for in and out, def=false}&lt;br /&gt;
  * [Name=VeryStrict] bool :: {Be very strict with homols (remove any suspect),def=false}&lt;br /&gt;
  * [Name=ShowStats] bool :: {Show Homol points stats before and after filtering, def=false}&lt;br /&gt;
  * [Name=PoubelleName] string :: {Where to write suspicious pictures names, def=&amp;quot;Schnaps_poubelle.txt&amp;quot;}&lt;br /&gt;
  * [Name=minPercentCoverage] REAL :: {Minimum % of coverage to avoid adding to poubelle, def=30}&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&lt;br /&gt;
===Basic Example===&lt;br /&gt;
You can launch this command on most dataset with :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Schnaps «.*JPG »&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default Schnaps uses the \Homol&amp;quot; directory and creates a &amp;quot;\Homol_mini&amp;quot; directory for output, which will need to be specified in the following commands, generally with SH arguemnt. For example, with Tapas:&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Tapas RadialExtended &amp;quot;.*JPG&amp;quot; SH=_mini&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===After HomolFilterMasq===&lt;br /&gt;
Here, you have to specify the good homol directory. If you used default settings, it should be:&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Schnaps &amp;quot;.*JPG&amp;quot; HomolIn=MasqFiltered&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=GCPConvert&amp;diff=2175</id>
		<title>GCPConvert</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=GCPConvert&amp;diff=2175"/>
				<updated>2016-10-12T10:06:18Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Uncertainty in GCP file&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;
The command GCPConvert is used to:&lt;br /&gt;
*transform a set of ground control points from most text format to MicMac’s Xml format.&lt;br /&gt;
*transform the ground control points into an euclidean coordinate system, suitable for MicMac.&lt;br /&gt;
&lt;br /&gt;
===Allowed commands===&lt;br /&gt;
* AppEgels&lt;br /&gt;
* AppGeoCub&lt;br /&gt;
* AppInFile&lt;br /&gt;
* AppXML&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for GCPConvert is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d GCPConvert FormatSpecification GCPFile 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 GCPConvert -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {[[GCPConvert#Formatting_the_input_GCP_file|Format specification]]}&lt;br /&gt;
*string :: {GCP  File}&lt;br /&gt;
Named args : &lt;br /&gt;
*[Name=Out] string :: {Xml Out File}&lt;br /&gt;
*[Name=ChSys] string :: {Change coordinate file}&lt;br /&gt;
*[Name=MulCo] REAL :: {Multiplier of result (for development and testing use)}&lt;br /&gt;
*[Name=MulInc] bool :: {Multiplier also incertitude ? (for development and testing use)}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
Launching this command, &lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d GCPConvert AppInFile CP3D_Format.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should get a file like this:&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;DicoAppuisFlottant&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.610 939.1341 144.75&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;30&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.412 937.530 144.787&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;31&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
&amp;lt;/DicoAppuisFlottant&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Uncertainty in output XML file=== &lt;br /&gt;
As seen in previous example, the uncertainty of each ground control point is fixed by default at the value of one ground unit in each direction of the coordinate system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In case of using the generated GCP file with Campari for bundle adjustment, you'll have to specify a factor which will be alter this uncertainty. So, if uncertainty is equal for each direction and each point, it's easier to specify it by this way.&lt;br /&gt;
In the following example, factor of '''0.002''' generates an uncertainty of '''2 mm''' in a metric coordinate system.&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Campari &amp;quot;.*JPG&amp;quot; MEP_Basc2 MEP_Terrain GCP=[Targets.xml,0.002,Targets_Final-S2D.xml,0.5]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting the input GCP file ==&lt;br /&gt;
If you don't use an AppXML formatted file (in fact a MicMac's XML file), the input file has to be a '''space or tabulation separated values file''' (no comma or other symbols). You can use 'Egels' or 'GeoCub' format, or describe your file as explained below.&lt;br /&gt;
 &lt;br /&gt;
===AppGeoCub===&lt;br /&gt;
Text file is formatted as:&lt;br /&gt;
&amp;lt;pre&amp;gt;PointNumber    X    Y    Z&amp;lt;/pre&amp;gt;   &lt;br /&gt;
Lines beginning with '%' are considered as comments.&lt;br /&gt;
&lt;br /&gt;
===AppEgels===&lt;br /&gt;
Text file is formatted as:&lt;br /&gt;
&amp;lt;pre&amp;gt;PointNumber  VariableNonImported  X    Y    Z&amp;lt;/pre&amp;gt;   &lt;br /&gt;
Lines beginning with '#' are considered as comments.&lt;br /&gt;
&lt;br /&gt;
This file format is used by some IGN/ENSG softwares developed by Yves Egels[http://yves.egels.free.fr/Soft/telecharger.html].&lt;br /&gt;
&lt;br /&gt;
===AppInFile===&lt;br /&gt;
The first line describes name and position of the rows. It begins by '#F= ', where&lt;br /&gt;
*the first character '#' means that all line beginning by a # will be a comment;&lt;br /&gt;
*the two characters 'F=' mean that this is really a format specification;&lt;br /&gt;
'#F= ' followed by the format specification :&lt;br /&gt;
*'N' means the name of the point;&lt;br /&gt;
*'X', 'Y', 'Z' means the coordinates;&lt;br /&gt;
*'Ix', 'Iy', 'Iz' means the accuracy (not mandatory);&lt;br /&gt;
*S means a string which has not to be interpreted;&lt;br /&gt;
separated by spaces.&lt;br /&gt;
&lt;br /&gt;
You can reorder this format as you want. &lt;br /&gt;
&lt;br /&gt;
''Example 1:''&lt;br /&gt;
&amp;lt;pre&amp;gt;#F= N X Y Z Ix Iy Iz&lt;br /&gt;
157 233.28 144.03 103.05 0.00332 0.0034 0.0039&lt;br /&gt;
158 317.011 -0.00000 0.0000 0.0053 0.0060 0.0071&amp;lt;/pre&amp;gt;&lt;br /&gt;
*N means the first string of each line is the name of the point;&lt;br /&gt;
*X, Y, Z means that this strings number 2, 3 and 4 are the coordinates;&lt;br /&gt;
*Ix, Iy, Iz means that this strings number 5, 6 and 7 are the accuracy;&lt;br /&gt;
&lt;br /&gt;
''Example 2:''&lt;br /&gt;
&amp;lt;pre&amp;gt;#F= N S X Y Z&lt;br /&gt;
300 3 94.208685 658.506787 42.39556&lt;br /&gt;
301 3 95.323427 656.409116 43.502239&lt;br /&gt;
302 3 97.008135 654.424482 45.084237&amp;lt;/pre&amp;gt;&lt;br /&gt;
*N means the first string of each line is the name of the point;&lt;br /&gt;
*S means the 2nd string has not to be interpreted;&lt;br /&gt;
*X, Y, Z means that this strings number 3, 4 and 5 are the coordinates.&lt;br /&gt;
&lt;br /&gt;
==Known limitations==&lt;br /&gt;
===GCPConverts add many decimals to coordinates===&lt;br /&gt;
As reported [[http://forum-micmac.forumprod.com/gcpconvert-add-many-decimals-to-coordinates-t1267.html]], GCPConvert alters slightly values during the conversion, by adding non significant decimals.&lt;br /&gt;
So instead of taking back 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;DicoAppuisFlottant&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.610 939.1341 144.75&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;30&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.412 937.530 144.787&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;31&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
&amp;lt;/DicoAppuisFlottant&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
You may rather obtain this one:&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;DicoAppuisFlottant&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.61000000000001 939.13400000000001 144.75&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;30&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
     &amp;lt;OneAppuisDAF&amp;gt;&lt;br /&gt;
          &amp;lt;Pt&amp;gt;301.41199999999998 937.52999999999997 144.78700000000001&amp;lt;/Pt&amp;gt;&lt;br /&gt;
          &amp;lt;NamePt&amp;gt;31&amp;lt;/NamePt&amp;gt;&lt;br /&gt;
          &amp;lt;Incertitude&amp;gt;1 1 1&amp;lt;/Incertitude&amp;gt;&lt;br /&gt;
     &amp;lt;/OneAppuisDAF&amp;gt;&lt;br /&gt;
&amp;lt;/DicoAppuisFlottant&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Campari&amp;diff=2169</id>
		<title>Campari</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Campari&amp;diff=2169"/>
				<updated>2016-10-10T13:58:08Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : &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;
Campari is a tool for compensation of heterogeneous measures (tie points and ground control points). &lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Campari is :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Campari FullDirectory InputOrientation OutputOrientation 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 Campari -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
* string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
* string :: {Input Orientation}&lt;br /&gt;
* string :: {Output Orientation}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=GCP] vector :: {[GrMes.xml,GrUncertainty,ImMes.xml,ImUnc]}&lt;br /&gt;
*[Name=EmGPS] vector :: {Embedded GPS [Gps-Dir,GpsUnc, ?GpsAlti?], GpsAlti if != Plani}&lt;br /&gt;
*[Name=GpsLa] Pt3dr :: {Gps Lever Arm, in combination with EmGPS}&lt;br /&gt;
*[Name=SigmaTieP] REAL :: {Sigma use for TieP weighting (Def=1)}&lt;br /&gt;
*[Name=FactElimTieP] REAL :: {Fact elimination of tie point (prop to SigmaTieP, Def=5)}&lt;br /&gt;
*[Name=CPI1] bool :: {Calib Per Im, Firt time}&lt;br /&gt;
*[Name=CPI2] bool :: {Calib Per Im, After first time, reUsing Calib Per Im As input}&lt;br /&gt;
*[Name=FocFree] bool :: {Foc Free (Def=false)}&lt;br /&gt;
*[Name=PPFree] bool :: {Principal Point Free (Def=false)}&lt;br /&gt;
*[Name=AffineFree] bool :: {Affine Parameter (Def=false)}&lt;br /&gt;
*[Name=AllFree] bool :: {Affine Parameter (Def=false)}&lt;br /&gt;
*[Name=DetGCP] bool :: {Detail on GCP (Def=false)}&lt;br /&gt;
*[Name=Visc] REAL :: {Viscosity in Levenberg-Marquardt like resolution (Def=1.0)}&lt;br /&gt;
*[Name=ExpTxt] bool :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Im max and min to avoid tricky pat}&lt;br /&gt;
*[Name=DegAdd] INT :: {When specified, degree of additional parameter}&lt;br /&gt;
*[Name=DegFree] INT :: {When specified degree of freedom of parameters generics}&lt;br /&gt;
*[Name=DRMax] INT :: {When specified degree of freedom of radial parameters}&lt;br /&gt;
*[Name=PoseFigee] bool :: {Does the external orientation of the cameras are frozen or free (Def=false, i.e. camera poses are free)}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default, the bundle adjustment computed by Campari only affects camera orientation. Changing the value of '''FocFree''' and/or '''PPFree''' and/or '''AffineFree''', or '''AllFree''' to '''1''' permits to refine also camera calibration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
====Using GCP file==== &lt;br /&gt;
For example, in the Mur Saint Martin dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Campari &amp;quot;.*JPG&amp;quot; MEP-Basc2 MEP-Terrain GCP=[MurSaintMartin.xml,0.02,MesureBasc.xml,0.5]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====With embedded GPS data, with refinement of camera calibration====&lt;br /&gt;
In the &amp;quot;Grand-Leez&amp;quot; dataset, adding GPS information in the bundle adjustment has a positive impact on the refinement of the camera orientation, in particular on the camera calibration.&lt;br /&gt;
&amp;lt;pre&amp;gt;Campari &amp;quot;R.*.JPG&amp;quot; BL72 BL72-Campari EmGPS=[GPS-BL72,2] FocFree=1 PPFree=1&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Campari&amp;diff=2168</id>
		<title>Campari</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Campari&amp;diff=2168"/>
				<updated>2016-10-10T13:56:38Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Campari is able to refine camera calibration&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;
Campari is a tool for compensation of heterogeneous measures (tie points and ground control points). &lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for Campari is :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Campari FullDirectory InputOrientation OutputOrientation 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 Campari -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
* string :: {Full Directory (Dir+Pattern)}&lt;br /&gt;
* string :: {Input Orientation}&lt;br /&gt;
* string :: {Output Orientation}&lt;br /&gt;
&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=GCP] vector :: {[GrMes.xml,GrUncertainty,ImMes.xml,ImUnc]}&lt;br /&gt;
*[Name=EmGPS] vector :: {Embedded GPS [Gps-Dir,GpsUnc, ?GpsAlti?], GpsAlti if != Plani}&lt;br /&gt;
*[Name=GpsLa] Pt3dr :: {Gps Lever Arm, in combination with EmGPS}&lt;br /&gt;
*[Name=SigmaTieP] REAL :: {Sigma use for TieP weighting (Def=1)}&lt;br /&gt;
*[Name=FactElimTieP] REAL :: {Fact elimination of tie point (prop to SigmaTieP, Def=5)}&lt;br /&gt;
*[Name=CPI1] bool :: {Calib Per Im, Firt time}&lt;br /&gt;
*[Name=CPI2] bool :: {Calib Per Im, After first time, reUsing Calib Per Im As input}&lt;br /&gt;
*[Name=FocFree] bool :: {Foc Free (Def=false)}&lt;br /&gt;
*[Name=PPFree] bool :: {Principal Point Free (Def=false)}&lt;br /&gt;
*[Name=AffineFree] bool :: {Affine Parameter (Def=false)}&lt;br /&gt;
*[Name=AllFree] bool :: {Affine Parameter (Def=false)}&lt;br /&gt;
*[Name=DetGCP] bool :: {Detail on GCP (Def=false)}&lt;br /&gt;
*[Name=Visc] REAL :: {Viscosity in Levenberg-Marquardt like resolution (Def=1.0)}&lt;br /&gt;
*[Name=ExpTxt] bool :: {Export in text format (Def=false)}&lt;br /&gt;
*[Name=ImMinMax] vector :: {Im max and min to avoid tricky pat}&lt;br /&gt;
*[Name=DegAdd] INT :: {When specified, degree of additional parameter}&lt;br /&gt;
*[Name=DegFree] INT :: {When specified degree of freedom of parameters generics}&lt;br /&gt;
*[Name=DRMax] INT :: {When specified degree of freedom of radial parameters}&lt;br /&gt;
*[Name=PoseFigee] bool :: {Does the external orientation of the cameras are frozen or free (Def=false, i.e. camera poses are free)}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default, the bundle adjustment computed by Campari only affects camera orientation. Changing the value of '''FocFree''' and/or '''PPFree''' and/or '''AffineFree''', or '''AllFree''' to '''1''' permits to refine also camera calibration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
==Using GCP file== &lt;br /&gt;
For example, in the Mur Saint Martin dataset, you can launch :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d Campari &amp;quot;.*JPG&amp;quot; MEP-Basc2 MEP-Terrain GCP=[MurSaintMartin.xml,0.02,MesureBasc.xml,0.5]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==With embedded GPS data, with refinement of camera calibration==&lt;br /&gt;
In the &amp;quot;Grand-Leez&amp;quot; dataset, adding GPS information in the bundle adjustment has a positive impact on the refinement of the camera orientation, in particular on the camera calibration.&lt;br /&gt;
&amp;lt;pre&amp;gt;Campari &amp;quot;R.*.JPG&amp;quot; BL72 BL72-Campari EmGPS=[GPS-BL72,2] FocFree=1 PPFree=1&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=AperiCloud&amp;diff=2167</id>
		<title>AperiCloud</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=AperiCloud&amp;diff=2167"/>
				<updated>2016-10-10T13:15:56Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : &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;
AperiCloud is used for generating a visualization of and sparse 3D model and cameras position, computed by [[Tapas]] for example.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The global syntax for AperiCloud is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d AperiCloud FullName Orientation NamedArgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
AperiCloud, generate a sparse 3D cloud (&amp;quot;.ply&amp;quot;) with the position and orientation of each camera. If you don't use &amp;quot;Out&amp;quot; option, the file will be stored in your working directory at the name : &amp;lt;i&amp;gt;AperiCloud-Ori_Name.ply&amp;lt;/i&amp;gt;. You can use MeshLab to visualize the file.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:01_Gravillonn_AO.jpg|x200px]]&lt;br /&gt;
[[Image:Pierrerue2.png|x200px]]&lt;br /&gt;
[[Image:Exercice_Fontaine1.png|x200px]]&lt;br /&gt;
&lt;br /&gt;
===Workflow===&lt;br /&gt;
AperiCloud is a tool dedicated to visualization of orientations. So you can use it every times you process a orientation. When you have processed the final orientation, you can define a 3D mask with the &amp;quot;.ply&amp;quot; file generated by AperiCloud (SaisieMasqQT).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-previous.png|20px]] Previous Command : [[Tapas]],[[GCPBascule]],[[Campari]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Picto-next.png|20px]] Next Command : [[SaisieMasqQT]].&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;
===Help=== &lt;br /&gt;
You can access to the help by typing :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d AperiCLoud -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args :&lt;br /&gt;
*string :: {Full name (Dir+Pattern)}&lt;br /&gt;
*string :: {Orientation directory}&lt;br /&gt;
Named args :&lt;br /&gt;
*[Name=ExpTxt] INT :: {Point in txt format ? (Def=false)}&lt;br /&gt;
*[Name=Out] string :: {Result (Def=AperiCloud.ply)}&lt;br /&gt;
*[Name=Bin] INT :: {Ply in binary mode (Def=true)}&lt;br /&gt;
*[Name=RGB] INT :: {Use RGB image to texturate points (Def=true)}&lt;br /&gt;
*[Name=SeuilEc] REAL :: {Max residual (Def=10)}&lt;br /&gt;
*[Name=LimBsH] REAL :: {Limit ratio base to height (Def=1e-2)}&lt;br /&gt;
*[Name=WithPoints] bool :: {Do we add point cloud? (Def=true) }&lt;br /&gt;
*[Name=CalPerIm] bool :: {If a calibration per image was used (Def=false)}&lt;br /&gt;
*[Name=Focs] Pt2dr :: {Interval of Focal}&lt;br /&gt;
*[Name=WithCam] bool :: {With Camera (Def=true)}&lt;br /&gt;
*[Name=ColCadre] Pt3di :: {Col of camera rect Def= 255 0 0 (Red)}&lt;br /&gt;
*[Name=ColRay] Pt3di :: {Col of camera rect Def= 0 255 0 (Green)}&lt;br /&gt;
*[Name=SH] string :: {Set of Hom, Def=&amp;quot;&amp;quot;, give MasqFiltered for result of HomolFilterMasq}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
In example, you can launch this command in the Mur Saint Martin dataset :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d AperiCloud «.*JPG » Out=MEP &amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=PIMs2MNT&amp;diff=2143</id>
		<title>PIMs2MNT</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=PIMs2MNT&amp;diff=2143"/>
				<updated>2016-09-23T11:46:02Z</updated>
		
		<summary type="html">&lt;p&gt;XavierR : Fix and add&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px]] [[Command|List of commands]]&lt;br /&gt;
===Syntax===&lt;br /&gt;
&lt;br /&gt;
The global syntax for PIMs2MNT is :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d PIMs2MNT Type 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 PIMs2MNT -help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args : &lt;br /&gt;
*string :: {Dir or PIM-Type (QuickMac ....)}&lt;br /&gt;
Named args : &lt;br /&gt;
*[Name=DS] REAL :: {Downscale, Def=1.0}&lt;br /&gt;
*[Name=Repere] string :: {Coordinate system (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;
===Example===&lt;br /&gt;
For example 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;/div&gt;</summary>
		<author><name>XavierR</name></author>	</entry>

	</feed>