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

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=CmpCalib&amp;diff=2191</id>
		<title>CmpCalib</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=CmpCalib&amp;diff=2191"/>
				<updated>2016-10-28T16:24:57Z</updated>
		
		<summary type="html">&lt;p&gt;Guih : &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 CmpCalib command compares two files of calibrations (in general of the same camera).&lt;br /&gt;
&lt;br /&gt;
Calibration parameters of a camera can not be directly compared, the command estimates a rotation to align the parameters. The output file Delta Calib.txt contains a function which gives the differences between the two sets of calibration as function of the radius and a grid which provides planimetric vector deviation between each rays directions.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The basic syntax requires 2 args :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d CmpCalib Calibration1 Calibration2 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibration file corresponds to Ori-***/AutoCal_Foc-***.xml .&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 CmpCalib -help &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args : &lt;br /&gt;
* string :: {First calibration file}&lt;br /&gt;
* string :: {Second calibration file}&lt;br /&gt;
&lt;br /&gt;
Named args : &lt;br /&gt;
* [Name=Teta01] REAL&lt;br /&gt;
* [Name=Teta02] REAL&lt;br /&gt;
* [Name=Teta12] REAL&lt;br /&gt;
* [Name=L1] INT&lt;br /&gt;
* [Name=SzW] INT&lt;br /&gt;
* [Name=DynV] REAL&lt;br /&gt;
* [Name=Out] string :: {Result (Def=Name1_ecarts.txt)}&lt;br /&gt;
* [Name=DispW] bool :: {Display window}&lt;br /&gt;
* [Name=XmlG] string :: {Generate Xml}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example, in the Pierrerue Tutorial dataset, you can launch after the final adjustment :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d CmpCalib Ori-Pierrerue/AutoCal*.xml Ori-MEP-Terrain/AutoCal*.xml  DispW=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Plotting results with Matplotlib===&lt;br /&gt;
&lt;br /&gt;
Here is a python script to plot the output(s) from CmpCalib command : [https://github.com/guihh/CmpCalib_matplotlib]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:CmpCalib plot.jpg]]&lt;br /&gt;
&lt;br /&gt;
How to use it :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; python ./CmpCalib_matplotlib.py Output_from_CmpCalib.txt &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For several :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; python ./CmpCalib_matplotlib.py Output1_from_CmpCalib.txt Output2_from_CmpCalib.txt ...&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guih</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=CmpCalib&amp;diff=2190</id>
		<title>CmpCalib</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=CmpCalib&amp;diff=2190"/>
				<updated>2016-10-26T15:24:46Z</updated>
		
		<summary type="html">&lt;p&gt;Guih : add tool CmpCalib_matplotlib&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 CmpCalib command compares two files of calibrations (in general of the same camera).&lt;br /&gt;
&lt;br /&gt;
Calibration parameters of a camera can not be directly compared, the command estimates a rotation to align the parameters. The output file Delta Calib.txt contains a function which gives the differences between the two sets of calibration as function of the radius and a grid which provides planimetric vector deviation between each rays directions.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The basic syntax requires 2 args :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d CmpCalib Calibration1 Calibration2 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibration file corresponds to Ori-***/AutoCal_Foc-***.xml .&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 CmpCalib -help &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args : &lt;br /&gt;
* string :: {First calibration file}&lt;br /&gt;
* string :: {Second calibration file}&lt;br /&gt;
&lt;br /&gt;
Named args : &lt;br /&gt;
* [Name=Teta01] REAL&lt;br /&gt;
* [Name=Teta02] REAL&lt;br /&gt;
* [Name=Teta12] REAL&lt;br /&gt;
* [Name=L1] INT&lt;br /&gt;
* [Name=SzW] INT&lt;br /&gt;
* [Name=DynV] REAL&lt;br /&gt;
* [Name=Out] string :: {Result (Def=Name1_ecarts.txt)}&lt;br /&gt;
* [Name=DispW] bool :: {Display window}&lt;br /&gt;
* [Name=XmlG] string :: {Generate Xml}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
For example, in the Pierrerue Tutorial dataset, you can launch after the final adjustment :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d CmpCalib Ori-Pierrerue/AutoCal*.xml Ori-MEP-Terrain/AutoCal*.xml  DispW=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Plotting results with Matplotlib===&lt;br /&gt;
&lt;br /&gt;
Here is a python script to plot the output(s) from CmpCalib command : [http://www.filedropper.com/cmpcalibmatplotlib]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:CmpCalib plot.jpg]]&lt;br /&gt;
&lt;br /&gt;
How to use it :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; python CmpCalib_matplotlib/scripts/CmpCalib_matplotlib.py Output_from_CmpCalib.txt &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For several :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; python CmpCalib_matplotlib/scripts/CmpCalib_matplotlib.py Output1_from_CmpCalib.txt Output2_from_CmpCalib.txt ...&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guih</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Fichier:CmpCalib_plot.jpg&amp;diff=2189</id>
		<title>Fichier:CmpCalib plot.jpg</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Fichier:CmpCalib_plot.jpg&amp;diff=2189"/>
				<updated>2016-10-26T14:29:20Z</updated>
		
		<summary type="html">&lt;p&gt;Guih : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guih</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=CmpCalib&amp;diff=2188</id>
		<title>CmpCalib</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=CmpCalib&amp;diff=2188"/>
				<updated>2016-10-22T11:27:57Z</updated>
		
		<summary type="html">&lt;p&gt;Guih : &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 CmpCalib command compares two files of calibrations (in general of the same camera).&lt;br /&gt;
&lt;br /&gt;
Calibration parameters of a camera can not be directly compared, the command estimates a rotation to align the parameters. The output file Delta Calib.txt contains a function which gives the differences between the two sets of calibration as function of the radius and a grid which provides planimetric vector deviation between each rays directions.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The basic syntax requires 2 args :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d CmpCalib Calibration1 Calibration2 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibration file corresponds to Ori-***/AutoCal_Foc-***.xml .&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 CmpCalib -help &amp;lt;/pre&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args : &lt;br /&gt;
* string :: {First calibration file}&lt;br /&gt;
* string :: {Second calibration file}&lt;br /&gt;
&lt;br /&gt;
Named args : &lt;br /&gt;
* [Name=Teta01] REAL&lt;br /&gt;
* [Name=Teta02] REAL&lt;br /&gt;
* [Name=Teta12] REAL&lt;br /&gt;
* [Name=L1] INT&lt;br /&gt;
* [Name=SzW] INT&lt;br /&gt;
* [Name=DynV] REAL&lt;br /&gt;
* [Name=Out] string :: {Result (Def=Name1_ecarts.txt)}&lt;br /&gt;
* [Name=DispW] bool :: {Display window}&lt;br /&gt;
* [Name=XmlG] string :: {Generate Xml}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;/div&gt;</summary>
		<author><name>Guih</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=CmpCalib&amp;diff=2187</id>
		<title>CmpCalib</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=CmpCalib&amp;diff=2187"/>
				<updated>2016-10-22T11:27:17Z</updated>
		
		<summary type="html">&lt;p&gt;Guih : &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 CmpCalib command compares two files of calibrations (in general of the same camera).&lt;br /&gt;
&lt;br /&gt;
Calibration parameters of a camera can not be directly compared, the command estimates a rotation to align the parameters. The output file Delta Calib.txt contains a function which gives the differences between the two sets of calibration as function of the radius and a grid which provides planimetric vector deviation between each rays directions.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The basic syntax requires 2 args :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d CmpCalib Calibration1 Calibration2 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibration file corresponds to Ori-***/AutoCal_Foc-***.xml .&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 CmpCalib -help &amp;lt;/pre&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mandatory unnamed args : &lt;br /&gt;
  * string :: {First calibration file}&lt;br /&gt;
  * string :: {Second calibration file}&lt;br /&gt;
&lt;br /&gt;
Named args : &lt;br /&gt;
* [Name=Teta01] REAL&lt;br /&gt;
* [Name=Teta02] REAL&lt;br /&gt;
* [Name=Teta12] REAL&lt;br /&gt;
* [Name=L1] INT&lt;br /&gt;
* [Name=SzW] INT&lt;br /&gt;
* [Name=DynV] REAL&lt;br /&gt;
* [Name=Out] string :: {Result (Def=Name1_ecarts.txt)}&lt;br /&gt;
* [Name=DispW] bool :: {Display window}&lt;br /&gt;
* [Name=XmlG] string :: {Generate Xml}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;/div&gt;</summary>
		<author><name>Guih</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=CmpCalib&amp;diff=2186</id>
		<title>CmpCalib</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=CmpCalib&amp;diff=2186"/>
				<updated>2016-10-22T11:25:35Z</updated>
		
		<summary type="html">&lt;p&gt;Guih : Ajout doc cmpCalib&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 CmpCalib command compares two files of calibrations (in general of the same camera).&lt;br /&gt;
&lt;br /&gt;
Calibration parameters of a camera can not be directly compared, the command estimates a rotation to align the parameters. The output file Delta Calib.txt contains a function which gives the differences between the two sets of calibration as function of the radius and a grid which provides planimetric vector deviation between each rays directions.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
The basic syntax requires 2 args :&lt;br /&gt;
&amp;lt;pre&amp;gt;mm3d CmpCalib Calibration1 Calibration2 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibration file corresponds to Ori-***/AutoCal_Foc-***.xml .&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 CmpCalib -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=Teta01] REAL&lt;br /&gt;
* [Name=Teta02] REAL&lt;br /&gt;
* [Name=Teta12] REAL&lt;br /&gt;
* [Name=L1] INT&lt;br /&gt;
* [Name=SzW] INT&lt;br /&gt;
* [Name=DynV] REAL&lt;br /&gt;
* [Name=Out] string :: {Result (Def=Name1_ecarts.txt)}&lt;br /&gt;
* [Name=DispW] bool :: {Display window}&lt;br /&gt;
* [Name=XmlG] string :: {Generate Xml}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;/div&gt;</summary>
		<author><name>Guih</name></author>	</entry>

	</feed>