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

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3290</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3290"/>
				<updated>2024-05-18T10:14:47Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Wiki Tutorial Sheet - GrandLeez */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
[[Image:PipelineGL.png|thumb|1300px|Processing Pipeline]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
To set the advanced parameters of this command, you can select the 'Advanced Parameters' option and check the boxes to access the parameters.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
[[Image:CenterBascule.png]]&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
[[Image:ChgSysCo.png]]&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;modele_aeroGPS_GrandLeez.mg&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud3.png]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_03_Pierrerue&amp;diff=3289</id>
		<title>MicMacRoom Tutorial: 03 Pierrerue</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_03_Pierrerue&amp;diff=3289"/>
				<updated>2024-05-18T10:06:51Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
==Description==&lt;br /&gt;
In this tutorial, we will approach general concepts, basics tools, and how to process an image dataset with MicMacRoom in order to obtain a georeferenced orthophoto. The integration of MicMac in the Meshroom graphic interface can be downloaded following the tutorial at &amp;lt;code&amp;gt;https://github.com/alicevision/MeshroomMicMac&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;. This tutorial is based on the content of the [[Pierrerue tutorial]].&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
You can find this dataset at &amp;lt;code&amp;gt;https://micmac.ensg.eu/data/pierrerue_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;
==Tutorial==&lt;br /&gt;
===From the set up of the images to the visualization of relative orientation===&lt;br /&gt;
With this pipeline, &lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the template &amp;quot;pierrerue_part1&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
Then, press on the start button, you should obtain a .ply file in the Apericloud folder. It is possible to open this file with a software like CloudCompare to visualize the relative orientation.&lt;br /&gt;
===Set up the images into the coordinates system of the support points===&lt;br /&gt;
This step cannot be completed with MicMac Meshroom, you have to follow instructions at &amp;lt;code&amp;gt;https://micmac.ensg.eu/index.php/Pierrerue_tutorial#Measurement_process&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;. Then, launch a new pipeline with the template &amp;quot;pierrerue_part2&amp;quot;. It will first run the computation of 3D similarity and open a window where you have to validate the points left, following the same method as for SaisieAppuisInitQT. When this step is completed, you can launch the end of the pipeline, which will compute absolute orientation and final adjustment.&lt;br /&gt;
The third pipeline, namesd &amp;quot;pierrerue_part3&amp;quot; allows to create a 3D mask and launch 3D reconstruction.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_03_Pierrerue&amp;diff=3288</id>
		<title>MicMacRoom Tutorial: 03 Pierrerue</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_03_Pierrerue&amp;diff=3288"/>
				<updated>2024-05-18T10:06:31Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
==Description==&lt;br /&gt;
In this tutorial, we will approach general concepts, basics tools, and how to process an image dataset with MicMacRoom in order to obtain a georeferenced orthophoto. The integration of MicMac in the Meshroom graphic interface can be downloaded following the tutorial at &amp;lt;code&amp;gt;https://github.com/alicevision/MeshroomMicMac&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;. This tutorial is based on the content of the [[Pierrerue tutorial]].&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
You can find this dataset at &amp;lt;code&amp;gt;https://micmac.ensg.eu/data/pierrerue_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;
==Tutorial==&lt;br /&gt;
===From the set up of the images to the visualization of relative orientation===&lt;br /&gt;
With this pipeline, &lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the template &amp;quot;pierrerue_part1&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
Then, press on the start button, you should obtain a .ply file in the Apericloud folder. It is possible to open this file with a software like CloudCompare to visualize the relative orientation.&lt;br /&gt;
===Set up the images into the coordinates system of the support points===&lt;br /&gt;
This step cannot be completed with MicMac Meshroom, you have to follow instructions at &amp;lt;code&amp;gt;https://micmac.ensg.eu/index.php/Pierrerue_tutorial#Measurement_process&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;. Then, launch a new pipeline with the template &amp;quot;pierrerue_part2&amp;quot;. It will first run the computation of 3D similarity and open a window where you have to validate the points left, following the same method as for SaisieAppuisInitQT. When this step is completed, you can launch the end of the pipeline, which will compute absolute orientation and final adjustment.&lt;br /&gt;
The third pipeline, namesd &amp;quot;pierrerue_part3&amp;quot; allows to create a 3D mask and launch 3D reconstruction.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_06_Gr%C3%A9alou_(added_soon)&amp;diff=3285</id>
		<title>MicMacRoom Tutorial: 06 Gréalou (added soon)</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_06_Gr%C3%A9alou_(added_soon)&amp;diff=3285"/>
				<updated>2024-05-15T09:45:14Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Wiki Tutorial Sheet - Gréalou */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will be added soon !&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_06_Gr%C3%A9alou_(added_soon)&amp;diff=3283</id>
		<title>MicMacRoom Tutorial: 06 Gréalou (added soon)</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_06_Gr%C3%A9alou_(added_soon)&amp;diff=3283"/>
				<updated>2024-05-15T09:44:26Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : Hubrice a déplacé la page MicMacRoom Tutorial: 06 Gréalou vers MicMacRoom Tutorial: 06 Gréalou (added soon)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wiki Tutorial Sheet - Gréalou ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on drone acquisition. This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and one point cloud with absolute position and orientation with the GCPs.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The Gréalou tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface. &lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaMulScal '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaMulScal command to calculate homologous points: this command degrades the image quality (low image size parameter) to roughly identify images that are close to each other. Then, in a second step, the command enhances the quality of these same images (high image size parameter) to compute homologous points, based on the similarities it first found across images in the initial stages&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command. &lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_06_Gr%C3%A9alou&amp;diff=3284</id>
		<title>MicMacRoom Tutorial: 06 Gréalou</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_06_Gr%C3%A9alou&amp;diff=3284"/>
				<updated>2024-05-15T09:44:26Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : Hubrice a déplacé la page MicMacRoom Tutorial: 06 Gréalou vers MicMacRoom Tutorial: 06 Gréalou (added soon)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[MicMacRoom Tutorial: 06 Gréalou (added soon)]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3282</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3282"/>
				<updated>2024-05-14T13:26:10Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Creation of the project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
[[Image:PipelineGL.png|thumb|1300px|Processing Pipeline]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
To set the advanced parameters of this command, you can select the 'Advanced Parameters' option and check the boxes to access the parameters.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
[[Image:CenterBascule.png]]&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
[[Image:ChgSysCo.png]]&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud3.png]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3281</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3281"/>
				<updated>2024-05-14T12:55:10Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Wiki Tutorial Sheet - GrandLeez */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
[[Image:PipelineGL.png|thumb|1300px|Processing Pipeline]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
To set the advanced parameters of this command, you can select the 'Advanced Parameters' option and check the boxes to access the parameters.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
[[Image:CenterBascule.png]]&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
[[Image:ChgSysCo.png]]&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud3.png]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3280</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3280"/>
				<updated>2024-05-14T12:54:52Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Wiki Tutorial Sheet - GrandLeez */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
[[Image:PipelineGL.png|thumb|1000px|Processing Pipeline]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
To set the advanced parameters of this command, you can select the 'Advanced Parameters' option and check the boxes to access the parameters.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
[[Image:CenterBascule.png]]&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
[[Image:ChgSysCo.png]]&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud3.png]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3279</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3279"/>
				<updated>2024-05-14T12:54:31Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Wiki Tutorial Sheet - GrandLeez */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
[[Image:PipelineGL.png|thumb|600px|Processing Pipeline]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
To set the advanced parameters of this command, you can select the 'Advanced Parameters' option and check the boxes to access the parameters.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
[[Image:CenterBascule.png]]&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
[[Image:ChgSysCo.png]]&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud3.png]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3278</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3278"/>
				<updated>2024-05-14T12:54:07Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Wiki Tutorial Sheet - GrandLeez */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
[[Image:PipelineGL.png|thumb|500px|Processing Pipeline]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
To set the advanced parameters of this command, you can select the 'Advanced Parameters' option and check the boxes to access the parameters.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
[[Image:CenterBascule.png]]&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
[[Image:ChgSysCo.png]]&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud3.png]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3277</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3277"/>
				<updated>2024-05-14T12:53:07Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Wiki Tutorial Sheet - GrandLeez */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
[[Image:PipelineGL.png|thumb|100px|Description de l'image]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
To set the advanced parameters of this command, you can select the 'Advanced Parameters' option and check the boxes to access the parameters.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
[[Image:CenterBascule.png]]&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
[[Image:ChgSysCo.png]]&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud3.png]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3275</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3275"/>
				<updated>2024-05-14T12:51:59Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Wiki Tutorial Sheet - GrandLeez */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
[[Image:PipelineGL.png]]&lt;br /&gt;
[[Image:PieplineGL.png|alt=Description de l'image|thumb|200px|Description de l'image]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
To set the advanced parameters of this command, you can select the 'Advanced Parameters' option and check the boxes to access the parameters.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
[[Image:CenterBascule.png]]&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
[[Image:ChgSysCo.png]]&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud3.png]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3274</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3274"/>
				<updated>2024-05-14T12:50:25Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Wiki Tutorial Sheet - GrandLeez */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
[[Image:PipelineGL.png]]&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
To set the advanced parameters of this command, you can select the 'Advanced Parameters' option and check the boxes to access the parameters.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
[[Image:CenterBascule.png]]&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
[[Image:ChgSysCo.png]]&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud3.png]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Fichier:PipelineGL.png&amp;diff=3273</id>
		<title>Fichier:PipelineGL.png</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Fichier:PipelineGL.png&amp;diff=3273"/>
				<updated>2024-05-14T12:49:19Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3272</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3272"/>
				<updated>2024-05-14T12:47:57Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* 2) Image Coordinate Transformation: OriConvert */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
To set the advanced parameters of this command, you can select the 'Advanced Parameters' option and check the boxes to access the parameters.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
[[Image:CenterBascule.png]]&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
[[Image:ChgSysCo.png]]&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud3.png]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3271</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3271"/>
				<updated>2024-05-14T12:44:13Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* 8) Change of image orientation system : ChgSysCo (optional) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
[[Image:CenterBascule.png]]&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
[[Image:ChgSysCo.png]]&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud3.png]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3270</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3270"/>
				<updated>2024-05-14T12:43:28Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* 6) Absolute Orientation of Images: CenterBascule : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
[[Image:CenterBascule.png]]&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud3.png]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3269</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3269"/>
				<updated>2024-05-14T12:41:43Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* 9) Third visualisation with point clouds: AperiCloud_3 (optional) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud3.png]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3268</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3268"/>
				<updated>2024-05-14T12:41:25Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* 7) Second visualisation with point clouds: AperiCloud_2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3267</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3267"/>
				<updated>2024-05-14T12:41:12Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* 5) First visualisation with point clouds: AperiCloud_1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation.&lt;br /&gt;
&lt;br /&gt;
[[Image:AperiCloud1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3266</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3266"/>
				<updated>2024-05-14T12:40:47Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* 4) Relative Orientation of Images: Tapas_2: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas2.png]]&lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3265</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3265"/>
				<updated>2024-05-14T12:40:30Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* 3) Camera Calibration: Tapas_1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapas1.png]]&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command. &lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Fichier:AperiCloud3.png&amp;diff=3264</id>
		<title>Fichier:AperiCloud3.png</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Fichier:AperiCloud3.png&amp;diff=3264"/>
				<updated>2024-05-14T12:37:18Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Fichier:ChgSysCo.png&amp;diff=3263</id>
		<title>Fichier:ChgSysCo.png</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Fichier:ChgSysCo.png&amp;diff=3263"/>
				<updated>2024-05-14T12:37:02Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Fichier:AperiCloud2.png&amp;diff=3262</id>
		<title>Fichier:AperiCloud2.png</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Fichier:AperiCloud2.png&amp;diff=3262"/>
				<updated>2024-05-14T12:36:46Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Fichier:CenterBascule.png&amp;diff=3261</id>
		<title>Fichier:CenterBascule.png</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Fichier:CenterBascule.png&amp;diff=3261"/>
				<updated>2024-05-14T12:35:01Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Fichier:AperiCloud1.png&amp;diff=3260</id>
		<title>Fichier:AperiCloud1.png</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Fichier:AperiCloud1.png&amp;diff=3260"/>
				<updated>2024-05-14T12:34:36Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Fichier:Tapas2.png&amp;diff=3259</id>
		<title>Fichier:Tapas2.png</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Fichier:Tapas2.png&amp;diff=3259"/>
				<updated>2024-05-14T12:30:49Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Fichier:Tapas1.png&amp;diff=3258</id>
		<title>Fichier:Tapas1.png</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Fichier:Tapas1.png&amp;diff=3258"/>
				<updated>2024-05-14T12:30:35Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3257</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3257"/>
				<updated>2024-05-14T12:21:29Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* 2) Image Coordinate Transformation: OriConvert */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Image:OriConvert.png]]&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command. &lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3256</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3256"/>
				<updated>2024-05-14T12:20:19Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* 2) Image Coordinate Transformation: OriConvert */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:OriConvert.JPG]]&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command. &lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Fichier:OriConvert.png&amp;diff=3255</id>
		<title>Fichier:OriConvert.png</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Fichier:OriConvert.png&amp;diff=3255"/>
				<updated>2024-05-14T12:18:45Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3254</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3254"/>
				<updated>2024-05-03T13:17:06Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* 1) Calculation of Homologous Points: TapiocaFile  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameter is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command. &lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3253</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3253"/>
				<updated>2024-05-03T13:16:35Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* 1) Calculation of Homologous Points: TapiocaFile  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tapioca File.png]]&lt;br /&gt;
&lt;br /&gt;
Here, the resolution parameters is very low because the command takes a long time to process, but you can select a higher value.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command. &lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3252</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3252"/>
				<updated>2024-05-03T13:14:01Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Creation of the project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Project directory.png]]&lt;br /&gt;
&lt;br /&gt;
Here in red you can see the hold pattern of your project created by Micmac (defaulf name that you cannot change)&lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command. &lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Fichier:Tapioca_File.png&amp;diff=3251</id>
		<title>Fichier:Tapioca File.png</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Fichier:Tapioca_File.png&amp;diff=3251"/>
				<updated>2024-05-03T13:10:48Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : tapioca file grandleez&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;tapioca file grandleez&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=Fichier:Project_directory.png&amp;diff=3250</id>
		<title>Fichier:Project directory.png</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=Fichier:Project_directory.png&amp;diff=3250"/>
				<updated>2024-05-03T13:07:07Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : image project directory&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;image project directory&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3249</id>
		<title>MicMacRoom Tutorial: 05 GrandLeez</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_05_GrandLeez&amp;diff=3249"/>
				<updated>2024-05-03T13:02:22Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* 1) Calculation of Homologous Points: TapiocaFile  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Wiki Tutorial Sheet - GrandLeez ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface. &lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command. &lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_01_Gravillions&amp;diff=3248</id>
		<title>MicMacRoom Tutorial: 01 Gravillions</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_01_Gravillions&amp;diff=3248"/>
				<updated>2024-05-03T08:04:29Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : Hubrice a déplacé la page MicMacRoom Tutorial: 01 Gravillions vers MicMacRoom Tutorial: 01 Gravillons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[MicMacRoom Tutorial: 01 Gravillons]]&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_01_Gravillons&amp;diff=3247</id>
		<title>MicMacRoom Tutorial: 01 Gravillons</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_01_Gravillons&amp;diff=3247"/>
				<updated>2024-05-03T08:04:28Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : Hubrice a déplacé la page MicMacRoom Tutorial: 01 Gravillions vers MicMacRoom Tutorial: 01 Gravillons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
==Description==&lt;br /&gt;
In this tutorial, we will approach general concepts, basics tools, and how to process an image dataset with overlaps with MicMacRoom. This dataset is light by design (4 images), in order to focus on the MicMacRoom tools.&lt;br /&gt;
This tutorial is designed especially for MicMacRoom beginners with a light photogrammetry background.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
You can find this dataset at &amp;lt;code&amp;gt;https://micmac.ensg.eu/data/gravillons_dataset.zip&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Once you have downloaded it, you have to extract the &amp;quot;.zip&amp;quot; archive.&lt;br /&gt;
&lt;br /&gt;
==Presentation==&lt;br /&gt;
This dataset was created by L.Girod at the University of Oslo, Norway. This dataset was acquired to model a volcano model created by O.Galland.&lt;br /&gt;
Files present in the directory are:&lt;br /&gt;
*4 images : 1.JPG, 2.JPG, 3.JPG, 4.JPG.&lt;br /&gt;
[[Image:01_gravillons_caroussel.png]]&lt;br /&gt;
*GCP coordinates: Dico-Appuis.xml.&lt;br /&gt;
*Measures of GCPs in images: Mesure-Appuis.xml.&lt;br /&gt;
*1 Mask: 1_Masq.tif/1_Masq.xml&lt;br /&gt;
*2 command scripts: gravillons.sh (Linux) and gravillons.bat (Windows)&lt;br /&gt;
&lt;br /&gt;
==Tutorial==&lt;br /&gt;
&lt;br /&gt;
===Project Creation===&lt;br /&gt;
The usage of MicMacRoom requires a few steps to create your project. First, select all nodes (in the Graph Editor) and delete them. Then, save your project.&lt;br /&gt;
The first real step is to set up two nodes (to create a node, right click on the Graph Editor space and search for the node):&lt;br /&gt;
#The CameraInit node&lt;br /&gt;
#The MicMacProject node&lt;br /&gt;
&lt;br /&gt;
You don't need to change any parameter on these, you just need to link the SfMData Output of CameraInit to the SfMData Input of MicMacProject.&lt;br /&gt;
This step allows Meshroom and MicMac to work together properly, they are needed in all project where you wish to use the MicMac commands in Meshroom.&lt;br /&gt;
You can then import all your images.&lt;br /&gt;
&lt;br /&gt;
===Tie-Points search===&lt;br /&gt;
The second step is to look for tie points (points that are seen in more than one image), this step is called image matching and performed by the command [[Tapioca]], however, you will see that there are  multiple Tapiocas available in MicMacRoom, this is to differentiate beetween certain important options that changes the inputs and outputs of the command.&lt;br /&gt;
In this case, we will use TapiocaAll (The All option is used here because we know that all the images are going to have tie points with each other (they all depict the same area)).&lt;br /&gt;
In this node, set the ImageSize to 1500 (ot to -1 if you want to process the tie-points at full resolution).&lt;br /&gt;
Then, connect ProjectDirectory from MicMacProject to the TapiocaAll node. This is something that you will need to do a lot, as all ProjectDirectory will be linked between all nodes. This is important as it tells MicMacRoom the position of the input and ouput files.&lt;br /&gt;
&lt;br /&gt;
===Internal Orientation+Relative Orientation===&lt;br /&gt;
Photogrammetry is composed of three steps :&lt;br /&gt;
*Internal Orientation : to determine camera parameters (focal length, PPA, PPS, distortion center, or distortion parameters).&lt;br /&gt;
*Relative Orientation : to determine the relative position of each camera in an arbitrary coordinate system.&lt;br /&gt;
*Absolute Orientation : to map the relative orientations to a scaled and oriented coordinate system (typically WGS84)&lt;br /&gt;
In digital photogrammetry, the two first steps are generally processed at the same time. In MicMac, the tools which perform internal and relative orientation is called [[Tapas]], in MicMacRoom, the node is also called Tapas, you can add it after the TapiocaAll node and link ProjectDirectory, ImagePattern, and HomolDirectory&lt;br /&gt;
&lt;br /&gt;
Then in the Tapas node, put the Calibration Model to FraserBasic&lt;br /&gt;
This tool uses a compensation by least squares to determine camera parameters and relative orientations. The option &amp;quot;FraserBasic&amp;quot;, correspond to a model of distortion for our camera.&lt;br /&gt;
&lt;br /&gt;
===Visualize Relative Orientation===&lt;br /&gt;
MicMacRoom include a tools which create a sparse point clouds (TPs) for visualization. This tool is based on the MicMac command [[AperiCloud]] and is also named AperiCloud.&lt;br /&gt;
To use it, add an ApriCloud node and link ProjectDirectory, Image Pattern, Homol Directory, and OrientationDirectory with the Tapas node.&lt;br /&gt;
At this point, you can start the process if you wish to see the Point Cloud. To find this file, go to the place where you saved your project then Meshroom Cache -&amp;gt; MicMacProject -&amp;gt; Then only folder that should be here is one with a long string as a name -&amp;gt; project and in there you should find all the inputs, intermediary, and output files, including the AperiCloud.ply file which can be viewed in Softwares such as CloudCompare or Meshlab (see [[Install|Useful softwares for MicMac]]).&lt;br /&gt;
&lt;br /&gt;
===Absolute Orientation===&lt;br /&gt;
&lt;br /&gt;
====GCPBascule ====&lt;br /&gt;
For this datasets, Ground Control Points, are already measured in images (file &amp;quot;Mesure-Appuis.xml&amp;quot;). With 3 points (X,Y,Z) we can determine the 3D transformation between the arbitrary system (Relative Orientation) and the georeferenced system, this operation is call &amp;quot;Bascule&amp;quot; and can be performed with the [[GCPBascule]] MicMac commmand, and with the GCPBascule node as well.&lt;br /&gt;
To do this: add a GCPBascule node after the AperiCloud. Link the Project Directory and Image Pattern from AperiCloud. Also, link the Orientation Directory from AperiCloud to the Input Orientation of GCPBascule.&lt;br /&gt;
&lt;br /&gt;
It is important at this point to have started the process once, as this is the only way to create the project directory which you will need to access. If you have done it after the previous step to check the Point Cloud then there is no need to start it again. Do not worry about losing time, Meshroom stores every intermediary steps and so when you add more nodes, it will not recaculate the previous ones (expect if you tell it to do so).&lt;br /&gt;
&lt;br /&gt;
Once the process if finished, go to the place where you saved your project then Meshroom Cache -&amp;gt; MicMacProject -&amp;gt; Then only folder that should be here is one with a long string as a name -&amp;gt; project, in this folder, put the Dico-Appuis.xml and Mesure-Appuis.xml that were in the data given at the beginning of this tutorial.&lt;br /&gt;
Then, in the GCPBascule node, put Dico-Appuis.xml in GCP 3D Coordinate File and Mesure-Appuis.xml in GCP Image coordinates File.&lt;br /&gt;
&lt;br /&gt;
====Campari====&lt;br /&gt;
This tool process a first Bascule only with the GCPs (Directory Ori-Ground_Init), we will now calculate a second Bascule with GCPs and TPs. To do that, we use the equivalent of the MicMac command [[Campari]], which is the Campari node.&lt;br /&gt;
&lt;br /&gt;
Add a Campari node, link Project Directory and Image Pattern from GCPBascule. Also, link Output Orientation from GCPBascule to Orientation Directory. The last step is to link Homol Directory from &amp;quot;&amp;quot;&amp;quot;AperiCloud&amp;quot;&amp;quot;&amp;quot; to Homol Directory.&lt;br /&gt;
&lt;br /&gt;
====AperiCloud2====&lt;br /&gt;
We can visualize the new orientation calculated with Campari with AperiCloud.&lt;br /&gt;
&lt;br /&gt;
Add an AperiCloud node. Link Project Directory, Image Pattern, and Homol Directory from Campari. Also link the topmost Orientation Directory from Campari (the one that is only an output) to Orientation Directory on the latest AperiCloud.&lt;br /&gt;
&lt;br /&gt;
On this AperiCloud node, go to the bottom of the settings and change the name of PointCloud to something like AperiCloud2.ply, this will make it so the result of the two AperiCloud do not Override each other.&lt;br /&gt;
&lt;br /&gt;
===Dense Point Cloud===&lt;br /&gt;
The last step is to densify the PointCloud, to do that, we will use the C3DC node that is the equivalent of the [[C3DC]] MicMac command.&lt;br /&gt;
&lt;br /&gt;
Add a C3DC node. Link Project Directory, Image Pattern, Homol Directory, and Orientation Directory from AperiCloud2.&lt;br /&gt;
Now you just need to press start!&lt;br /&gt;
&lt;br /&gt;
This is the expected Pipeline after following this tutorial (Whithout the green lines under the names of the nodes as this indicates that the pipeline has been executed):&lt;br /&gt;
[[Image:Gravillions.png|center|thumb|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Result===&lt;br /&gt;
To find your results: go to the place where you saved your project then Meshroom Cache -&amp;gt; MicMacProject -&amp;gt; Then only folder that should be here is one with a long string as a name -&amp;gt; project&lt;br /&gt;
&lt;br /&gt;
===Conclusion===&lt;br /&gt;
With this tutorial, you went through a complete photogrammetric process with MicMacRoom. This first tutorial was willingly easy and on a minimal dataset to help you kickstart your MicMacRoom skills. To go further, try the next tutorials.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_06_Gr%C3%A9alou_(added_soon)&amp;diff=3246</id>
		<title>MicMacRoom Tutorial: 06 Gréalou (added soon)</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_06_Gr%C3%A9alou_(added_soon)&amp;diff=3246"/>
				<updated>2024-04-30T13:40:50Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : /* Wiki Tutorial Sheet - Gréalou */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wiki Tutorial Sheet - Gréalou ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on drone acquisition. This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and one point cloud with absolute position and orientation with the GCPs.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The Gréalou tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface. &lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaMulScal '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaMulScal command to calculate homologous points: this command degrades the image quality (low image size parameter) to roughly identify images that are close to each other. Then, in a second step, the command enhances the quality of these same images (high image size parameter) to compute homologous points, based on the similarities it first found across images in the initial stages&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command. &lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_06_Gr%C3%A9alou_(added_soon)&amp;diff=3245</id>
		<title>MicMacRoom Tutorial: 06 Gréalou (added soon)</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Tutorial:_06_Gr%C3%A9alou_(added_soon)&amp;diff=3245"/>
				<updated>2024-04-30T13:29:47Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : Page créée avec « == Wiki Tutorial Sheet - Gréalou ==  '''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wiki Tutorial Sheet - Gréalou ==&lt;br /&gt;
&lt;br /&gt;
'''Dataset Type:''' Tutorial to illustrate processing on aerial images (drone, airplane, etc.). This pipeline enables the generation of different types of point clouds: one point cloud with relative orientation with respect to the camera of capture and two point clouds with absolute position and orientation for a given reference system.&lt;br /&gt;
&lt;br /&gt;
'''Data Retrieval:'''&lt;br /&gt;
The GrandLeez tutorial data is available on the MicMac wiki ensg. Make sure to download all the necessary data for the processing chain.&lt;br /&gt;
&lt;br /&gt;
==='''Creation of the project'''===&lt;br /&gt;
Open the 'File' tab in MicMac and launch a new pipeline with the tamplate &amp;quot;Mic Mac Aero TapiocaFile final&amp;quot;. Check if the pipeline is empty. If not, you can erase the old dataset with &amp;quot;Remove All Images&amp;quot;. Don't forget to save your new project: MicMac will give to your project a default name that you cannot change. Then drop all your images and dataset on the file of the project, and drop at least one image on the interface. &lt;br /&gt;
&lt;br /&gt;
==='''1) Calculation of Homologous Points: TapiocaFile '''===&lt;br /&gt;
Calculation of homologous points in all images. Here, we use the TapiocaFile command to calculate homologous points: the use of this command is made possible by the existence in the dataset of an XML file (FileImagesNeighbour.xml) listing all pairs of overlapping images. With this file, the Tapioca command directly searches for homologous points between these pairs of images, rather than processing all images together (processing time gain). A new pipeline under implementation will allow the use of another variant of tapioca for this tutorial if you do not have an XML file for your dataset.&lt;br /&gt;
&lt;br /&gt;
If your dataset doesn't have this xml file, you can generate it with the command : (A FAIRE)&lt;br /&gt;
&lt;br /&gt;
Required Arguments for TapiocaFile command:&lt;br /&gt;
* Project Directory: Absolute path of your project, which provides the path to your dataset folder. Note, your files must be located exactly in this folder, otherwise the command will not be able to find them.&lt;br /&gt;
* XML File Path: Path of the XML file of your image pairs. You can fill this argument with the filename if it is located in the project folder entered in the previous argument.&lt;br /&gt;
* Resolution: Integer specifying the resolution quality of images in the search for homologous points. The higher the resolution of the images, the longer the processing time for homologous points. Other arguments are optional. If you want to access advanced arguments, check the &amp;quot;advanced&amp;quot; option in &amp;quot;filter attributes&amp;quot;. The output files of homologous points will be listed in the HomolTapioca folder.&lt;br /&gt;
&lt;br /&gt;
==='''2) Image Coordinate Transformation: OriConvert'''===&lt;br /&gt;
This step converts the embedded GPS coordinates into a format suitable for MicMac (OriTxtInFile), changes the coordinates of the images into a local system, and calculates the relative speed of the camera (for GPS delay determination). Additionally, you can select a set of central images in the acquisition for camera calibration (this step will be repeated during the various Tapas).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Format Specification: Output specification format (usually OriTxtInFile) of GPS coordinates in the MicMac's own format.&lt;br /&gt;
* Orientation File: Orientation file (e.g., in CSV format) that provides for each image in the dataset its coordinates given by the embedded GPS during the acquisition. These are the data that we are trying to transform into the requested specification format.&lt;br /&gt;
* Targeted Orientation: Output orientation folder name.&lt;br /&gt;
* Change System File: Coordinate transformation file. This string must be of the form: strgSyst1@fileSyst2. &amp;quot;strgSyst1&amp;quot; indicates the original coordinate system of the dataset, and &amp;quot;fileSyst2&amp;quot; indicates the coordinate transformation file into the desired system. The @ symbol indicates the transition from one system to another.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
* MTD1=1 and CalcV=1 are used to determine the relative speed of the camera (for GPS delay determination).&lt;br /&gt;
* Image Center Nb Adjacent Images: Path of the central image of the acquisition and the number of images to take around this central image to calculate the internal calibration of the camera.&lt;br /&gt;
* Delay: GPS delay if determined beforehand.&lt;br /&gt;
&lt;br /&gt;
==='''3) Camera Calibration: Tapas_1'''===&lt;br /&gt;
Command to obtain the device calibration. To do this, we can use only a portion of the dataset to reduce calculation times (usually central image block in the acquisition).&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model.&lt;br /&gt;
* Image Pattern: Folder or set of images to be used for calibration.&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
==='''4) Relative Orientation of Images: Tapas_2:'''=== &lt;br /&gt;
Relative positioning of images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Calibration Model: Camera calibration model (same that Tapas_1).&lt;br /&gt;
* Image Pattern: Set of images to be positioned&lt;br /&gt;
* Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
* Output Name: Output calibration folder name.&lt;br /&gt;
&lt;br /&gt;
'''Other Parameters:'''&lt;br /&gt;
*In Calibration Directory: device calibration file. You don't need to modify this parameter, because the calibration file is already connected with the output of the first Tapas. Tapas_2 directly take the output of the first Tapas command. &lt;br /&gt;
&lt;br /&gt;
==='''5) First visualisation with point clouds: AperiCloud_1'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, but the position of the 3D-model is not correct, because for the moment we only have the relative orientation of the images. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''6) Absolute Orientation of Images: CenterBascule :'''===&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
* Image Pattern: folder/set of images to be oriented&lt;br /&gt;
* Input Orientation: folder of all relative orientations output by the Tapas_2 command (already pre-filled)&lt;br /&gt;
* Location on centers : folder of coordinate change between absolute and relative system, transformation performed by the OriConvert command; for each image, conversion file to switch from absolute to relative orientation (already pre-filled with the output of the command OriConvert)&lt;br /&gt;
* Output: output folder name&lt;br /&gt;
&lt;br /&gt;
==='''7) Second visualisation with point clouds: AperiCloud_2'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system given in the command OriConvert. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
==='''8) Change of image orientation system : ChgSysCo (optional)'''===&lt;br /&gt;
This command allow you changing the system of coordinate of your images, giving a changing system file.&lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Input Orientation: initial orientation file (already pre-filled in the pipeline)&lt;br /&gt;
*ChgSysFile: file that indicate the new system of orientation&lt;br /&gt;
*Output: name of the final orientation file&lt;br /&gt;
&lt;br /&gt;
==='''9) Third visualisation with point clouds: AperiCloud_3 (optional)'''===&lt;br /&gt;
This command create a point clouds file (.ply) that you can visualize in software like CloudCompare. In this step, you can visualize the points cloud of your dataset, with the absolute orientation of your model, positioning with the system of your choice given in the command ChgSysCo. &lt;br /&gt;
&lt;br /&gt;
'''Required Arguments:'''&lt;br /&gt;
*Homol Directory: homologous points file that is the output of the command Tapioca. This argument is already pre-filled with the correct output file from the command TapiocaFile.&lt;br /&gt;
*Orientation Direction: orientation folder of all image orientation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problem with this tutorial, you can check the pipeline &amp;quot;Mic Mac Aero TapiocaFile&amp;quot;, which is a pipeline with all the parameters of the tutorial already filled.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Installation&amp;diff=3244</id>
		<title>MicMacRoom Installation</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Installation&amp;diff=3244"/>
				<updated>2024-04-30T13:10:19Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:picto-liste.png|25px|link=Tutorials]] [[MicMacRoom Tutorials|Tutorials index]]&lt;br /&gt;
== Information ==&lt;br /&gt;
This guide will cover the installation of MicMacRoom on WINDOWS.&lt;br /&gt;
&lt;br /&gt;
Throughout this guide, MicMacRoom and Meshroom MicMac refer to the same thing; both terms are interchangeable.&lt;br /&gt;
&lt;br /&gt;
== Necessary software needed for installation ==&lt;br /&gt;
&lt;br /&gt;
=== MicMac Installation ===&lt;br /&gt;
&lt;br /&gt;
In the current version of MicMacRoom, you will need MicMac v1.1.1.&lt;br /&gt;
To install it, go to [https://github.com/micmacIGN/micmac/releases the MicMac GitHub] and download the `micmac_windows.zip` under the v1.1.1 release.&lt;br /&gt;
Then, follow the [[Install MicMac Windows|tutorial here]]. Make sure that MicMac is not installed in the Program Files folder.&lt;br /&gt;
&lt;br /&gt;
=== Meshroom Installation ===&lt;br /&gt;
&lt;br /&gt;
In the current version of MicMacRoom, you will need Meshroom 2023.3.0.&lt;br /&gt;
To install it, go to [https://github.com/alicevision/Meshroom/releases the Meshroom GitHub] and download `Meshroom-2023.3.0` for Windows under Meshroom 2023.3.0.&lt;br /&gt;
Unzip it, and that's it. You can launch it simply by clicking on the `.exe` file.&lt;br /&gt;
&lt;br /&gt;
== MicMacRoom Installation ==&lt;br /&gt;
&lt;br /&gt;
Now that you have the required software, you can install MicMacRoom itself. Go to the [https://github.com/alicevision/MeshroomMicMac MicMacRoom GitHub] and then, either do a git clone of the repository or simply download it as a ZIP by clicking the green &amp;quot;&amp;lt;&amp;gt; Code&amp;quot; button and then &amp;quot;Download ZIP&amp;quot;. Unzip it in the folder of your choice, preferably not Program Files nor the folder containing either MicMac or Meshroom.&lt;br /&gt;
&lt;br /&gt;
Then, access the environment variables (on Windows 10, right-click on the Windows logo on the bottom of your screen -&amp;gt; then System -&amp;gt; then, on the right &amp;quot;Advanced system settings&amp;quot; -&amp;gt; then at the bottom &amp;quot;Environment Variables&amp;quot;). If you have installed MicMac, you should be familiar with this screen.&lt;br /&gt;
We need to add two new variables, to do so click on New and then add:&lt;br /&gt;
&lt;br /&gt;
* Variable Name: `MESHROOM_NODES_PATH`, Variable Value = full file path to the MicMacRoom folder, for example `C:\MeshroomMicMac`.&lt;br /&gt;
* Variable Name: `MESHROOM_PIPELINE_TEMPLATES_PATH`, Variable Value = full file path to the MicMacRoom folder/pipelines, for example `C:\Meshroom\pipelines`.&lt;br /&gt;
&lt;br /&gt;
== Verification ==&lt;br /&gt;
Close all settings windows, go to your Meshroom installation folder, and open Meshroom by double-clicking on the `.exe`. If you want to check whether the installation has worked, then go to the &amp;quot;Graph Editor&amp;quot; at the bottom of the Meshroom window, and right-click. If there is a MicMac category in the menu that appears, then you should be good.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Installation&amp;diff=3243</id>
		<title>MicMacRoom Installation</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Installation&amp;diff=3243"/>
				<updated>2024-04-30T13:09:45Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Information ==&lt;br /&gt;
This guide will cover the installation of MicMacRoom on WINDOWS.&lt;br /&gt;
&lt;br /&gt;
Throughout this guide, MicMacRoom and Meshroom MicMac refer to the same thing; both terms are interchangeable.&lt;br /&gt;
&lt;br /&gt;
== Necessary software needed for installation ==&lt;br /&gt;
&lt;br /&gt;
=== MicMac Installation ===&lt;br /&gt;
&lt;br /&gt;
In the current version of MicMacRoom, you will need MicMac v1.1.1.&lt;br /&gt;
To install it, go to [https://github.com/micmacIGN/micmac/releases the MicMac GitHub] and download the `micmac_windows.zip` under the v1.1.1 release.&lt;br /&gt;
Then, follow the [[Install MicMac Windows|tutorial here]]. Make sure that MicMac is not installed in the Program Files folder.&lt;br /&gt;
&lt;br /&gt;
=== Meshroom Installation ===&lt;br /&gt;
&lt;br /&gt;
In the current version of MicMacRoom, you will need Meshroom 2023.3.0.&lt;br /&gt;
To install it, go to [https://github.com/alicevision/Meshroom/releases the Meshroom GitHub] and download `Meshroom-2023.3.0` for Windows under Meshroom 2023.3.0.&lt;br /&gt;
Unzip it, and that's it. You can launch it simply by clicking on the `.exe` file.&lt;br /&gt;
&lt;br /&gt;
== MicMacRoom Installation ==&lt;br /&gt;
&lt;br /&gt;
Now that you have the required software, you can install MicMacRoom itself. Go to the [https://github.com/alicevision/MeshroomMicMac MicMacRoom GitHub] and then, either do a git clone of the repository or simply download it as a ZIP by clicking the green &amp;quot;&amp;lt;&amp;gt; Code&amp;quot; button and then &amp;quot;Download ZIP&amp;quot;. Unzip it in the folder of your choice, preferably not Program Files nor the folder containing either MicMac or Meshroom.&lt;br /&gt;
&lt;br /&gt;
Then, access the environment variables (on Windows 10, right-click on the Windows logo on the bottom of your screen -&amp;gt; then System -&amp;gt; then, on the right &amp;quot;Advanced system settings&amp;quot; -&amp;gt; then at the bottom &amp;quot;Environment Variables&amp;quot;). If you have installed MicMac, you should be familiar with this screen.&lt;br /&gt;
We need to add two new variables, to do so click on New and then add:&lt;br /&gt;
&lt;br /&gt;
* Variable Name: `MESHROOM_NODES_PATH`, Variable Value = full file path to the MicMacRoom folder, for example `C:\MeshroomMicMac`.&lt;br /&gt;
* Variable Name: `MESHROOM_PIPELINE_TEMPLATES_PATH`, Variable Value = full file path to the MicMacRoom folder/pipelines, for example `C:\Meshroom\pipelines`.&lt;br /&gt;
&lt;br /&gt;
== Verification ==&lt;br /&gt;
Close all settings windows, go to your Meshroom installation folder, and open Meshroom by double-clicking on the `.exe`. If you want to check whether the installation has worked, then go to the &amp;quot;Graph Editor&amp;quot; at the bottom of the Meshroom window, and right-click. If there is a MicMac category in the menu that appears, then you should be good.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Installation&amp;diff=3242</id>
		<title>MicMacRoom Installation</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Installation&amp;diff=3242"/>
				<updated>2024-04-30T13:09:16Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Information ==&lt;br /&gt;
This guide will cover the installation of MicMacRoom on WINDOWS.&lt;br /&gt;
&lt;br /&gt;
Throughout this guide, MicMacRoom and Meshroom MicMac refer to the same thing; both terms are interchangeable.&lt;br /&gt;
&lt;br /&gt;
== Necessary software needed for installation ==&lt;br /&gt;
&lt;br /&gt;
=== MicMac Installation ===&lt;br /&gt;
&lt;br /&gt;
In the current version of MicMacRoom, you will need MicMac v1.1.1.&lt;br /&gt;
To install it, go to [https://github.com/micmacIGN/micmac/releases the MicMac GitHub] and download the `micmac_windows.zip` under the v1.1.1 release.&lt;br /&gt;
Then, follow the [[Install MicMac Windows|tutorial here]]. Make sure that MicMac is not installed in the Program Files folder.&lt;br /&gt;
&lt;br /&gt;
=== Meshroom Installation ===&lt;br /&gt;
&lt;br /&gt;
In the current version of MicMacRoom, you will need Meshroom 2023.3.0.&lt;br /&gt;
To install it, go to [https://github.com/alicevision/Meshroom/releases the Meshroom GitHub] and download `Meshroom-2023.3.0` for Windows under Meshroom 2023.3.0.&lt;br /&gt;
Unzip it, and that's it. You can launch it simply by clicking on the `.exe` file.&lt;br /&gt;
&lt;br /&gt;
== MicMacRoom Installation ==&lt;br /&gt;
&lt;br /&gt;
Now that you have the required software, you can install MicMacRoom itself. Go to the [https://github.com/alicevision/MeshroomMicMac MicMacRoom GitHub] and then, either do a git clone of the repository or simply download it as a ZIP by clicking the green &amp;quot;&amp;lt;&amp;gt; Code&amp;quot; button and then &amp;quot;Download ZIP&amp;quot;. Unzip it in the folder of your choice, preferably not Program Files nor the folder containing either MicMac or Meshroom.&lt;br /&gt;
&lt;br /&gt;
Then, access the environment variables (on Windows 10, right-click on the Windows logo on the bottom of your screen -&amp;gt; then System -&amp;gt; then, on the right &amp;quot;Advanced system settings&amp;quot; -&amp;gt; then at the bottom &amp;quot;Environment Variables&amp;quot;). If you have installed MicMac, you should be familiar with this screen.&lt;br /&gt;
We need to add two new variables, to do so click on New and then add:&lt;br /&gt;
&lt;br /&gt;
- Variable Name: `MESHROOM_NODES_PATH`, Variable Value = full file path to the MicMacRoom folder, for example `C:\MeshroomMicMac`.&lt;br /&gt;
- Variable Name: `MESHROOM_PIPELINE_TEMPLATES_PATH`, Variable Value = full file path to the MicMacRoom folder/pipelines, for example `C:\Meshroom\pipelines`.&lt;br /&gt;
&lt;br /&gt;
== Verification ==&lt;br /&gt;
Close all settings windows, go to your Meshroom installation folder, and open Meshroom by double-clicking on the `.exe`. If you want to check whether the installation has worked, then go to the &amp;quot;Graph Editor&amp;quot; at the bottom of the Meshroom window, and right-click. If there is a MicMac category in the menu that appears, then you should be good.&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Installation&amp;diff=3241</id>
		<title>MicMacRoom Installation</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Installation&amp;diff=3241"/>
				<updated>2024-04-30T12:58:43Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Information ==&lt;br /&gt;
This guide will cover the installation of MicMacRoom on WINDOWS.&lt;br /&gt;
&lt;br /&gt;
== Necessary software needed for installation ==&lt;br /&gt;
&lt;br /&gt;
=== MicMac Installation ===&lt;br /&gt;
&lt;br /&gt;
In the current version of MicMacRoom, you will need MicMac v1.1.1.&lt;br /&gt;
To install it, go to [https://github.com/micmacIGN/micmac/releases the MicMac GitHub] and download the micmac_windows.zip under the v1.1.1 release.&lt;br /&gt;
Then, follow the [[Install MicMac Windows|tutorial here]]. Make sure that MicMac is not installed in the Program Files Folder.&lt;br /&gt;
&lt;br /&gt;
=== Meshroom Installation ===&lt;br /&gt;
&lt;br /&gt;
In the current version of MicMacRoom, you will need Meshroom 2023.3.0.&lt;br /&gt;
To install it, go to [https://github.com/alicevision/Meshroom/releases the Meshroom GitHub] and download Meshroom-2023.3.0 for Windows under Meshroom 2023.3.0&lt;br /&gt;
Unzip it and that's it. You can launch it simply by clicking on the .exe file.&lt;br /&gt;
&lt;br /&gt;
== MicMacRoom Installation ==&lt;br /&gt;
&lt;br /&gt;
Now that you have the required software, you can install MicMacRoom itself. Go to the [https://github.com/alicevision/MeshroomMicMac MicMacRoom GitHub] and then, either do a git clone of the repository, or simply download it as a ZIP by clicking the green &amp;quot;&amp;lt;&amp;gt; code&amp;quot; button and then &amp;quot;download ZIP&amp;quot;. Unzip it in the folder of your choice, preferably not Program Files, nor the folder containing either MicMac or Meshroom.&lt;br /&gt;
&lt;br /&gt;
Then, access the environment variables (on windows 10, right-click on the windows logo on the bottom of your screen -&amp;gt; then system -&amp;gt; then, on the right &amp;quot;Advanced system parameters&amp;quot; -&amp;gt; then at the bottom &amp;quot;environment variable&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom_Installation&amp;diff=3240</id>
		<title>MicMacRoom Installation</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom_Installation&amp;diff=3240"/>
				<updated>2024-04-30T12:37:45Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : Page créée avec « == Information == This guide will cover the installation of MicMacRoom on WINDOWS.  == Necessary software needed for installation ==  === MicMac Installation ===  In the c... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Information ==&lt;br /&gt;
This guide will cover the installation of MicMacRoom on WINDOWS.&lt;br /&gt;
&lt;br /&gt;
== Necessary software needed for installation ==&lt;br /&gt;
&lt;br /&gt;
=== MicMac Installation ===&lt;br /&gt;
&lt;br /&gt;
In the current version of MicMacRoom, you will need MicMac v1.1.1.&lt;br /&gt;
To install it, go to [https://github.com/micmacIGN/micmac/releases the MicMac GitHub] and download the micmac_windows.zip under the v1.1.1 release.&lt;br /&gt;
Then, follow the [[Install MicMac Windows|tutorial here]].&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom&amp;diff=3239</id>
		<title>MicMacRoom</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom&amp;diff=3239"/>
				<updated>2024-04-30T12:22:10Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MicMacRoom ==&lt;br /&gt;
'''MicMacRoom''' is a project that aims to provide the MicMac photogrammetry software with a Graphic User Interface (GUI) to make it more easily accessible.&lt;br /&gt;
&lt;br /&gt;
For this, a joint development with the [https://alicevision.org/#meshroom Meshroom] software developed by AliceVision is being undertaken. Meshroom is also a photogrammetry software that already has a GUI.&lt;br /&gt;
&lt;br /&gt;
The objective is to combine the features of both software into an easily usable photogrammetry software for new users.&lt;br /&gt;
&lt;br /&gt;
One of the aims of the project is also the fact that it is open-source, and the code, as well as the steps needed for installation, can be found [[MicMacRoom Installation|here]]&lt;br /&gt;
&lt;br /&gt;
For this, the first five [https://micmac.ensg.eu/index.php/Tutorials tutorials] of the MicMac wiki have been recreated in MicMacRoom and can be found [[:MicMacRoom_Tutorials|here]].&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	<entry>
		<id>http://micmac.ensg.eu/index.php?title=MicMacRoom&amp;diff=3238</id>
		<title>MicMacRoom</title>
		<link rel="alternate" type="text/html" href="http://micmac.ensg.eu/index.php?title=MicMacRoom&amp;diff=3238"/>
				<updated>2024-04-30T12:21:47Z</updated>
		
		<summary type="html">&lt;p&gt;Hubrice : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MicMacRoom ==&lt;br /&gt;
'''MicMacRoom''' is a project that aims to provide the MicMac photogrammetry software with a Graphic User Interface (GUI) to make it more easily accessible.&lt;br /&gt;
&lt;br /&gt;
For this, a joint development with the [https://alicevision.org/#meshroom Meshroom] software developed by AliceVision is being undertaken. Meshroom is also a photogrammetry software that already has a GUI.&lt;br /&gt;
&lt;br /&gt;
The objective is to combine the features of both software into an easily usable photogrammetry software for new users.&lt;br /&gt;
&lt;br /&gt;
One of the aims of the project is also the fact that it is open-source, and the code, as well as the steps needed for installation, can be found [[MicMacRoom Installation| here].&lt;br /&gt;
&lt;br /&gt;
For this, the first five [https://micmac.ensg.eu/index.php/Tutorials tutorials] of the MicMac wiki have been recreated in MicMacRoom and can be found [[:MicMacRoom_Tutorials|here]].&lt;/div&gt;</summary>
		<author><name>Hubrice</name></author>	</entry>

	</feed>