intro heigvd bc

57
Apero/MicMac HEIG-VD B. CANNELLE, V 0.3 2 / 28

Upload: anonymous-gjubjkktb

Post on 18-Aug-2015

19 views

Category:

Documents


0 download

DESCRIPTION

tuto micmac

TRANSCRIPT

Apero/MicMacHEIG-VDB.CANNELLE,V0.3 2/281Organisation2Expression rgulire3Outils4Exemple5Erreurs frquentesB.CANNELLE,V0.3 3/28OrganisationInteractions entre utilitairesTapiocaTapas SaisieAppuisInitQTGCPBasculeSaisieAppuisPredicQTGCPBasculeCampariRepLocBasculeAperiCloudMaltNuage2Plyto8BitsGrShadeB.CANNELLE,V0.3 3/28OrganisationInteractions entre utilitaires : RelatifTapiocaTapas SaisieAppuisInitQTGCPBasculeSaisieAppuisPredicQTGCPBasculeCampariRepLocBasculeAperiCloudMaltNuage2Plyto8BitsGrShadeB.CANNELLE,V0.3 3/28OrganisationInteractions entre utilitaires : AbsoluTapiocaTapas SaisieAppuisInitQTGCPBasculeSaisieAppuisPredicQTGCPBasculeCampariRepLocBasculeAperiCloudMaltNuage2Plyto8BitsGrShadeB.CANNELLE,V0.3 3/281Organisation2Expression rgulire3Outils4Exemple5Erreurs frquentesB.CANNELLE,V0.3 4/28Expression rgulireLes expressions rgulires servent faire des recherches dans des chaines decaractres en utilisant un modle/parton/template.Elles sont utilises dans de nombreux langages informatiques (PHP, C++,python, MySQL, PostgreSQL...) et dans de nombreux logiciels (grep,Notepad++...).Dans la suite Apero/MicMac, elles sont utilises an savoir quelles imagesdoivent tre utilises dans la compensation. Un comparatif est fait entre leschiers du dossier courant et lexpression rgulire indique. Tous leschiers qui respectent lexpression rgulire sont utilises. Lutilitaire TestKey permet de tester les expressions rgulires dans MicMacmm3d TestKey ExpressionRegulireB.CANNELLE,V0.3 4/28Expression rgulireImagesprsentes ExpressionRgulire ImagesconservesIMG_001.JPGIMG_002.JPGIMG_003.JPGIMG_004.JPGIMG_005.JPGIMG_006.JPGIMG_007.JPGIMG_008.JPGIMG_009.JPGIMG_010.JPGIMG_011.JPGIMG_012.JPGIMG_013.JPGIMG_014.JPGIMG_015.JPG"IMG_010.JPG"IMG_010.JPGB.CANNELLE,V0.3 5/28Expression rgulireOprateur OULoprateur OU est symbolis par le caractre "barre verticale" |Imagesprsentes ExpressionRgulire ImagesconservesIMG_001.JPGIMG_002.JPGIMG_003.JPGIMG_004.JPGIMG_005.JPGIMG_006.JPGIMG_007.JPGIMG_008.JPGIMG_009.JPGIMG_010.JPGIMG_011.JPGIMG_012.JPGIMG_013.JPGIMG_014.JPGIMG_015.JPG"IMG_003.JPG|IMG_011.JPG|IMG_015.JPG"IMG_003.JPGIMG_011.JPGIMG_015.JPGB.CANNELLE,V0.3 6/28Expression rgulireClasse de caractreUne classe de caractres permet de spcier un ou plusieurs caractre(s)recherch(s).B.CANNELLE,V0.3 7/28Expression rgulireClasse de caractreClasse de caractres positiveImagesprsentes ExpressionRgulire ImagesconservesIMG_001.JPGIMG_002.JPGIMG_003.JPGIMG_004.JPGIMG_005.JPGIMG_006.JPGIMG_007.JPGIMG_008.JPGIMG_009.JPGIMG_010.JPGIMG_011.JPGIMG_012.JPGIMG_013.JPGIMG_014.JPGIMG_015.JPG"IMG_01[0].JPG"IMG_010.JPGB.CANNELLE,V0.3 8/28Expression rgulireClasse de caractreClasse de caractres positiveImagesprsentes ExpressionRgulire ImagesconservesIMG_001.JPGIMG_002.JPGIMG_003.JPGIMG_004.JPGIMG_005.JPGIMG_006.JPGIMG_007.JPGIMG_008.JPGIMG_009.JPGIMG_010.JPGIMG_011.JPGIMG_012.JPGIMG_013.JPGIMG_014.JPGIMG_015.JPG"IMG_01[14].JPG"IMG_011.JPGIMG_014.JPGB.CANNELLE,V0.3 8/28Expression rgulireClasse de caractreClasse de caractres positiveImagesprsentes ExpressionRgulire ImagesconservesIMG_001.JPGIMG_002.JPGIMG_003.JPGIMG_004.JPGIMG_005.JPGIMG_006.JPGIMG_007.JPGIMG_008.JPGIMG_009.JPGIMG_010.JPGIMG_011.JPGIMG_012.JPGIMG_013.JPGIMG_014.JPGIMG_015.JPG"IMG_01[1-4].JPG"IMG_011.JPGIMG_012.JPGIMG_013.JPGIMG_014.JPGB.CANNELLE,V0.3 8/28Expression rgulireClasse de caractreClasse de caractres ngativeImagesprsentes ExpressionRgulire ImagesconservesIMG_001.JPGIMG_002.JPGIMG_003.JPGIMG_004.JPGIMG_005.JPGIMG_006.JPGIMG_007.JPGIMG_008.JPGIMG_009.JPGIMG_010.JPGIMG_011.JPGIMG_012.JPGIMG_013.JPGIMG_014.JPGIMG_015.JPG"IMG_01[ 0].JPG"IMG_011.JPGIMG_012.JPGIMG_013.JPGIMG_014.JPGIMG_015.JPGB.CANNELLE,V0.3 8/28Expression rgulireClasse de caractreClasse de caractres ngativeImagesprsentes ExpressionRgulire ImagesconservesIMG_001.JPGIMG_002.JPGIMG_003.JPGIMG_004.JPGIMG_005.JPGIMG_006.JPGIMG_007.JPGIMG_008.JPGIMG_009.JPGIMG_010.JPGIMG_011.JPGIMG_012.JPGIMG_013.JPGIMG_014.JPGIMG_015.JPG"IMG_01[ 14].JPG"IMG_010.JPGIMG_012.JPGIMG_013.JPGIMG_015.JPGB.CANNELLE,V0.3 8/28Expression rgulireClasse de caractreClasse de caractres ngativeImagesprsentes ExpressionRgulire ImagesconservesIMG_001.JPGIMG_002.JPGIMG_003.JPGIMG_004.JPGIMG_005.JPGIMG_006.JPGIMG_007.JPGIMG_008.JPGIMG_009.JPGIMG_010.JPGIMG_011.JPGIMG_012.JPGIMG_013.JPGIMG_014.JPGIMG_015.JPG"IMG_01[ 1-4].JPG"IMG_010.JPGIMG_015.JPGB.CANNELLE,V0.3 8/28Expression rgulireClasse de caractreClasse de caractres toutImagesprsentes ExpressionRgulire ImagesconservesIMG_001.JPGIMG_002.JPGIMG_003.JPGIMG_004.JPGIMG_005.JPGIMG_006.JPGIMG_007.JPGIMG_008.JPGIMG_009.JPGIMG_010.JPGIMG_011.JPGIMG_012.JPGIMG_013.JPGIMG_014.JPGIMG_015.JPG".*.JPG"IMG_001.JPGIMG_002.JPGIMG_003.JPGIMG_004.JPGIMG_005.JPGIMG_006.JPGIMG_007.JPGIMG_008.JPGIMG_009.JPGIMG_010.JPGIMG_011.JPGIMG_012.JPGIMG_013.JPGIMG_014.JPGIMG_015.JPGB.CANNELLE,V0.3 8/281Organisation2Expression rgulire3Outils4Exemple5Erreurs frquentesB.CANNELLE,V0.3 9/28TapiocaOutil pour calculer des points homologues entre plusieurs images.Utilisation :mm3d Tapioca Mode Images OptionsMode doit tre :All,MulScale,File,GraphB.CANNELLE,V0.3 9/28Tapioca AllUtilisation :mm3d Tapioca All Images Resolution OptionsLappariement est ralis entre toutes les images 2 2.Les images sont redimensionnes pour que le cot le plus grand soit gale Resolution .En indiquant -1, les images ne sont pas redimensionnes.Exemple : Resolution 2000 :Image Initiale4000 pix.3000 pix.Image Redimensionne2000 pix.1500 pix.B.CANNELLE,V0.3 10/28Tapioca MulScaleUtilisation :mm3d Tapioca MulScale Images ResolutionMin ResolutionMaxOptionsUn premier appariement est ralis entre toutes les images 2 2 laResolutionMin .Pour les couples dimages ayant un nombre de points homologuessignicatif, les appariement sont raliss la ResolutionMax .Les images sont redimensionnes pour que le cot le plus long soit gale ResolutionMin / ResolutionMax .En indiquant -1, les images ne sont pas redimensionnes.La ResolutionMin est en gnrale de quelques centaines de pixels (300)B.CANNELLE,V0.3 11/28Exemple comment13-1399.JPG13-1400.JPG13-1401.JPGHomolPastisTmp-MM-Dirmm3d-LogFile.txtOri-FraserAperiCloud_Fraser.plyOrtho-MEC-MaltPyramQk-ORTHOMEC-MaltB.CANNELLE,V0.3 12/28Exemple comment13-1399.JPG13-1400.JPG13-1401.JPGHomolPastisTmp-MM-Dirmm3d-LogFile.txtOri-FraserAperiCloud_Fraser.plyOrtho-MEC-MaltPyramQk-ORTHOMEC-Maltmm3d Tapioca All ".*.JPG" -1Cration des dossiers Homol, Pastis, Tmp-MM-Dir, et Homol_SRes dans le casMulScale . Ces dossiers contiennent les chiers de points homologues parcouples.B.CANNELLE,V0.3 12/28TapasOutil pour calculer les calibrations et/ou les orientations relatives.Utilisation :mm3d Tapas Camera Images OptionsCamera doit tre :RadialBasicRadialStdRadialExtendedFraserBasicFraserFishEyeBasicFishEyeEquiHemiEquiFE_EquiSolBasicFour7x2Four11x2Four15x2Four19x2AutoCalFigeeB.CANNELLE,V0.3 13/28TapasOptions utilesOut=sortie. Permet de spcier le nom du dossier la n du calcul.Par dfaut, il sagit du nom de la Camera.InCal=orientation. Permet de spcier le nom du dossier o se trouve lechier de calibration. Obligatoire avec la camera FigeeetAutoCalInOri=orientation. Permet de spcier le nom du dossier o se trouveles orientations initiales.FrozenPoses=listesImages. Permet de spcier les orientations des images quine seront pas modies lors du calcul. associer avec loptionInOri.B.CANNELLE,V0.3 14/28TapasExemple commentIMG_01.JPGIMG_02.JPGIMG_03.JPGIMG_04.JPGIMG_05.JPGIMG_06.JPGIMG_07.JPGIMG_08.JPGHomolPastisTmp-MM-Dirmm3d-LogFile.txtmm3d Tapas Fraser ".*[1-3].JPG"mm3d Tapas Figee ".*[4-6].JPG" InCal=Fraser Out=Debutmm3d Tapas AutoCal ".*[4-8].JPG" InCal=Fraser InOri=Debut Out=FinB.CANNELLE,V0.3 15/28TapasExemple commentIMG_01.JPGIMG_02.JPGIMG_03.JPGIMG_04.JPGIMG_05.JPGIMG_06.JPGIMG_07.JPGIMG_08.JPGHomolPastisTmp-MM-Dirmm3d-LogFile.txtmm3d Tapas Fraser ".*[1-3].JPG"mm3d Tapas Figee ".*[4-6].JPG" InCal=Fraser Out=Debutmm3d Tapas AutoCal ".*[4-8].JPG" InCal=Fraser InOri=Debut Out=FinB.CANNELLE,V0.3 15/28TapasExemple commentIMG_01.JPGIMG_02.JPGIMG_03.JPGIMG_04.JPGIMG_05.JPGIMG_06.JPGIMG_07.JPGIMG_08.JPGHomolPastisTmp-MM-Dirmm3d-LogFile.txtOri-FraserAutoCalXX.xmlOrientation-IMG_01.JPG.xmlOrientation-IMG_02.JPG.xmlOrientation-IMG_03.JPG.xmlmm3d Tapas Fraser ".*[1-3].JPG"mm3d Tapas Figee ".*[4-6].JPG" InCal=Fraser Out=Debutmm3d Tapas AutoCal ".*[4-8].JPG" InCal=Fraser InOri=Debut Out=FinB.CANNELLE,V0.3 15/28TapasExemple commentIMG_01.JPGIMG_02.JPGIMG_03.JPGIMG_04.JPGIMG_05.JPGIMG_06.JPGIMG_07.JPGIMG_08.JPGHomolPastisTmp-MM-Dirmm3d-LogFile.txtOri-FraserAutoCalXX.xmlmm3d Tapas Fraser ".*[1-3].JPG"mm3d Tapas Figee ".*[4-6].JPG" InCal=Fraser Out=Debutmm3d Tapas AutoCal ".*[4-8].JPG" InCal=Fraser InOri=Debut Out=FinB.CANNELLE,V0.3 15/28TapasExemple commentIMG_01.JPGIMG_02.JPGIMG_03.JPGIMG_04.JPGIMG_05.JPGIMG_06.JPGIMG_07.JPGIMG_08.JPGHomolPastisTmp-MM-Dirmm3d-LogFile.txtOri-FraserOri-DebutAutoCalXX.xmlOrientation-IMG_04.JPG.xmlOrientation-IMG_05.JPG.xmlOrientation-IMG_06.JPG.xmlmm3d Tapas Fraser ".*[1-3].JPG"mm3d Tapas Figee ".*[4-6].JPG" InCal=Fraser Out=Debutmm3d Tapas AutoCal ".*[4-8].JPG" InCal=Fraser InOri=Debut Out=FinB.CANNELLE,V0.3 15/28TapasExemple commentIMG_01.JPGIMG_02.JPGIMG_03.JPGIMG_04.JPGIMG_05.JPGIMG_06.JPGIMG_07.JPGIMG_08.JPGHomolPastisTmp-MM-Dirmm3d-LogFile.txtOri-FraserAutoCalXX.xmlOri-DebutOrientation-IMG_04.JPG.xmlOrientation-IMG_05.JPG.xmlOrientation-IMG_06.JPG.xmlmm3d Tapas Fraser ".*[1-3].JPG"mm3d Tapas Figee ".*[4-6].JPG" InCal=Fraser Out=Debutmm3d Tapas AutoCal ".*[4-8].JPG" InCal=Fraser InOri=Debut Out=FinB.CANNELLE,V0.3 15/28TapasExemple commentIMG_01.JPGIMG_02.JPGIMG_03.JPGIMG_04.JPGIMG_05.JPGIMG_06.JPGIMG_07.JPGIMG_08.JPGHomolPastisTmp-MM-Dirmm3d-LogFile.txtOri-FraserOri-DebutOri-FinAutoCalXX.xmlOrientation-IMG_04.JPG.xmlOrientation-IMG_05.JPG.xmlOrientation-IMG_06.JPG.xmlOrientation-IMG_07.JPG.xmlOrientation-IMG_08.JPG.xmlmm3d Tapas Fraser ".*[1-3].JPG"mm3d Tapas Figee ".*[4-6].JPG" InCal=Fraser Out=Debutmm3d Tapas AutoCal ".*[4-8].JPG" InCal=Fraser InOri=Debut Out=FinB.CANNELLE,V0.3 15/28AperiCloudOutil pour visualiser les points homologues et les orientations des images pourun calcul ( Orientation ) .Utilisation :mm3d AperiCloud Images OrientationOut=sortiePermet de spcier le chier de sortie (extenstion .ply).B.CANNELLE,V0.3 16/28Exemple comment13-1399.JPG13-1400.JPG13-1401.JPGHomolPastisTmp-MM-Dirmm3d-LogFile.txtOri-FraserAperiCloud_Fraser.plyOrtho-MEC-MaltPyramQk-ORTHOMEC-Maltmm3d AperiCloud ".*.JPG" FraserB.CANNELLE,V0.3 17/28MaltOutil pour eectuer de la corrlation dense entre plusieurs images.Utilisation :mm3d Malt Mode Images Orientation OptionsMode doit tre :GeomImageUrbanMNEOrthoB.CANNELLE,V0.3 18/28MaltOptions utilesSzW=Taille de la fentre de corrlation.Regul=Coecient de rgularisationZoomF=chelle Finale.NbVI=listesImagesNombre minimum dimages visibles.DefCor=listesImagesValeur de corrlation minimaleB.CANNELLE,V0.3 19/28Exemple comment13-1399.JPG13-1400.JPG13-1401.JPGHomolPastisTmp-MM-Dirmm3d-LogFile.txtOri-FraserAperiCloud_Fraser.plyOrtho-MEC-MaltPyramQk-ORTHOMEC-Maltmm3d Malt Ortho ".*.JPG" Fraser ZoomF=4B.CANNELLE,V0.3 20/28Nuage2PlyOutil pour visualiser les nuages de points obtenus par corrlation dense.Utilisation :mm3d Nuage2Ply ./Dossier/NuageImProf_STD-MALT_Etape_XXX.xml OptionsOptions utiles :Mesh=boolen permet davoir un maillageAttr=imagepour colorier le nuageB.CANNELLE,V0.3 21/28Exemple comment13-1399.JPG13-1400.JPG13-1401.JPGHomolPastisTmp-MM-Dirmm3d-LogFile.txtOri-FraserAperiCloud_Fraser.plyOrtho-MEC-MaltPyramQk-ORTHOMEC-MaltNuageImProf_STD-MALT_Etape_7.plymm3d Nuage2Ply MEC-Malt/NuageImProf_STD-MALT_Etape_7.xmlB.CANNELLE,V0.3 22/28GrShadeOutil pour visualiser le MNS obtenu par corrlation dense de manire ombre.Utilisation :mm3d GrShade ./Dossier/Z_NumXX_DeZoomXX_STD-MALT.tifOptionsB.CANNELLE,V0.3 23/28to8BitsOutil pour visualiser le MNS obtenu par corrlation dense sous forme duneimage 8 bits (visualisable).Utilisation :mm3d to8Bits ./Dossier/Z_NumXX_DeZoomXX_STD-MALT.tifOptionsB.CANNELLE,V0.3 24/281Organisation2Expression rgulire3Outils4Exemple5Erreurs frquentesB.CANNELLE,V0.3 25/28ExempleDossier CourantIMG_5095.pngIMG_5096.pngIMG_5097.pngIMG_5098.pngIMG_5099.pngIMG_5100.pngIMG_5101.pngIMG_5103.pngIMG_5104.pngIMG_5105.pngIMG_5106.pngIMG_5107.pngIMG_5111.pngIMG_5112.pngIMG_5115.pngIMG_5116.pngIMG_5117.pngB.CANNELLE,V0.3 25/28ExempleDossier CourantIMG_5095.pngIMG_5096.pngIMG_5097.pngIMG_5098.pngIMG_5099.pngIMG_5100.pngIMG_5101.pngIMG_5103.pngIMG_5104.pngIMG_5105.pngIMG_5106.pngIMG_5107.pngIMG_5111.pngIMG_5112.pngIMG_5115.pngIMG_5116.pngIMG_5117.pngmm3d Tapioca MulScale ".*.png" 300 -1B.CANNELLE,V0.3 25/28ExempleDossier CourantIMG_5095.pngIMG_5096.pngIMG_5097.pngIMG_5098.pngIMG_5099.pngIMG_5100.pngIMG_5101.pngIMG_5103.pngIMG_5104.pngIMG_5105.pngIMG_5106.pngIMG_5107.pngIMG_5111.pngIMG_5112.pngIMG_5115.pngIMG_5116.pngIMG_5117.pngTmp-MM-Dirmm3d-LogFile.txtPastisHomol_SResHomolmm3d Tapioca MulScale ".*.png" 300 -1Tmp-MM-Dir dossier contenant les images aux direntes tailles servant pour plusieursutilitairesPastis dossier contenant les chiers de points SIFT et les chiers dappariement parcouple. Il ne faut pas modier larborescence de chiers parce que cela peutaltrer le fonctionnement dutilitaires comme Tapas ou CampariHomol idem que le dossier Pastis sauf que les appariement ont t ltrs.Homol_SRes dossier contenant les chiers de points SIFT et les chiers dappariement parcouple lorsque loption MulScale a t utilise.B.CANNELLE,V0.3 25/28ExempleDossier CourantIMG_5095.pngIMG_5096.pngIMG_5097.pngIMG_5098.pngIMG_5099.pngIMG_5100.pngIMG_5101.pngIMG_5103.pngIMG_5104.pngIMG_5105.pngIMG_5106.pngIMG_5107.pngIMG_5111.pngIMG_5112.pngIMG_5115.pngIMG_5116.pngIMG_5117.pngTmp-MM-Dirmm3d-LogFile.txtPastisHomol_SResHomolmm3d-LogFile.txt chier contenant toutes les lignes de commandes lance lesunes la suite des autres.=================================================================mm3dTapiocaMulScale.*.png300-1PID:4584 ;[Beginningat]TueJun1709:39:352014PID:4584 ;[Endingcorrectlyat]TueJun1709:51:152014=================================================================mm3dTapasFraser.*.pngPID:4284 ;[Beginningat]TueJun1709:57:072014PID:4284 ;[Endingcorrectlyat]TueJun1709:58:022014=================================================================B.CANNELLE,V0.3 25/28ExempleDossier CourantIMG_5095.pngIMG_5096.pngIMG_5097.pngIMG_5098.pngIMG_5099.pngIMG_5100.pngIMG_5101.pngIMG_5103.pngIMG_5104.pngIMG_5105.pngIMG_5106.pngIMG_5107.pngIMG_5111.pngIMG_5112.pngIMG_5115.pngIMG_5116.pngIMG_5117.pngTmp-MM-Dirmm3d-LogFile.txtPastisHomol_SResHomolmm3d Tapas Fraser ".*.png"B.CANNELLE,V0.3 25/28ExempleDossier CourantIMG_5095.pngIMG_5096.pngIMG_5097.pngIMG_5098.pngIMG_5099.pngIMG_5100.pngIMG_5101.pngIMG_5103.pngIMG_5104.pngIMG_5105.pngIMG_5106.pngIMG_5107.pngIMG_5111.pngIMG_5112.pngIMG_5115.pngIMG_5116.pngIMG_5117.pngTmp-MM-Dirmm3d-LogFile.txtPastisHomol_SResHomol Ori-FraserAutoCal50.xmlOrientation-IMG_5095.png.xmlOrientation-IMG_5099.png.xml...mm3d Tapas Fraser ".*.png"AutoCalXX.xml chier xml contenant les caractristiques de la camra (focale, distorsion...).XX correspond la valeur approche de la focale au dixime de mm.Orientation-IMG_XXX.png.xml chiers contenant les caractristiques de chaque image(position, rotation...)B.CANNELLE,V0.3 25/28ExempleDossier CourantIMG_5095.pngIMG_5096.pngIMG_5097.pngIMG_5098.pngIMG_5099.pngIMG_5100.pngIMG_5101.pngIMG_5103.pngIMG_5104.pngIMG_5105.pngIMG_5106.pngIMG_5107.pngIMG_5111.pngIMG_5112.pngIMG_5115.pngIMG_5116.pngIMG_5117.pngTmp-MM-Dirmm3d-LogFile.txtPastisHomol_SResHomolOri-Frasermm3d AperiCloud .*.png FraserB.CANNELLE,V0.3 25/28ExempleDossier CourantIMG_5095.pngIMG_5096.pngIMG_5097.pngIMG_5098.pngIMG_5099.pngIMG_5100.pngIMG_5101.pngIMG_5103.pngIMG_5104.pngIMG_5105.pngIMG_5106.pngIMG_5107.pngIMG_5111.pngIMG_5112.pngIMG_5115.pngIMG_5116.pngIMG_5117.pngTmp-MM-Dirmm3d-LogFile.txtPastisHomol_SResHomolOri-FraserAperiCloud_Fraser.plymm3d AperiCloud .*.png FraserB.CANNELLE,V0.3 25/28ExempleDossier CourantIMG_5095.pngIMG_5096.pngIMG_5097.pngIMG_5098.pngIMG_5099.pngIMG_5100.pngIMG_5101.pngIMG_5103.pngIMG_5104.pngIMG_5105.pngIMG_5106.pngIMG_5107.pngIMG_5111.pngIMG_5112.pngIMG_5115.pngIMG_5116.pngIMG_5117.pngTmp-MM-Dirmm3d-LogFile.txtPastisHomol_SResHomolOri-FraserAper....plymm3d Malt UrbanMNE .*.png FraserB.CANNELLE,V0.3 25/28ExempleDossier CourantIMG_5095.pngIMG_5096.pngIMG_5097.pngIMG_5098.pngIMG_5099.pngIMG_5100.pngIMG_5101.pngIMG_5103.pngIMG_5104.pngIMG_5105.pngIMG_5106.pngIMG_5107.pngIMG_5111.pngIMG_5112.pngIMG_5115.pngIMG_5116.pngIMG_5117.pngTmp-MM-Dirmm3d-LogFile.txtPastisHomol_SResHomolOri-FraserAper....plyPyramQk-ORTHOMEC-Maltmm3d Malt UrbanMNE .*.png FraserQk-ORTHOdossier contenant les imagesPyramdossier contenant les images direntes chelles.Ortho-MEC-Malt dossier contenant les imagesMEC-Malt dossier contenant les dirents rsultats de la corrlation dense.B.CANNELLE,V0.3 25/28ExempleDossier CourantIMG_5095.pngIMG_5096.pngIMG_5097.pngIMG_5098.pngIMG_5099.pngIMG_5100.pngIMG_5101.pngIMG_5103.pngIMG_5104.pngIMG_5105.pngIMG_5106.pngIMG_5107.pngIMG_5111.pngIMG_5112.pngIMG_5115.pngIMG_5116.pngIMG_5117.pngTmp-MM-Dirmm3d-LogFile.txtPastisHomol_SResHomolOri-FraserAper....plyPyramQk-ORTHOMEC-MaltCorrel_STD-MALT_Num_X.tifZ_NumX_DeZoomY_STD-MALT.tifZ_NumX_DeZoomY_STD-MALT.tfwZ_NumX_DeZoomY_STD-MALT.xmlNuageImProf_STD-MALT_Etape_X.xml...mm3d Malt UrbanMNE .*.png Fraser...MEC-Malt dossier contenant les dirents rsultats de la corrlation dense.Correl_STD-MALT_Num_X.tif image contenant les valeurs descoecients de corrlationZ_NumX_DeZoomY_STD-MALT.tif image contenant les valeurs deprofondeurZ_NumX_DeZoomY_STD-MALT.tfwchier de goreferencementZ_NumX_DeZoomY_STD-MALT.xml chier de goreferencementNuageImProf_STD-MALT_Etape_X.xml dfgB.CANNELLE,V0.3 25/28ExempleExplication des sorties consolesExtraction des points SIFT par image :C :/MicMac/binaire-aux/siftpp_tgi.exe ./Pas-tis/Resol33_Teta0_IMG_5095.tif -o ./Pas-tis/LBPpResol33_Teta0_IMG_5095.tif.dat13369 pointsDans ce cas, 13369 points ont t extraits. Une image pourrait ne pas tregorefrence si ce nombre est trop petit.B.CANNELLE,V0.3 26/28ExempleExplication des sorties consolesAppariement des points SIFT par couple :C :/MicMac/binaire-aux/ann_samplekeyltre.exe ./Pas-tis/LBPpResol33_Teta0_IMG_5096.tif.dat ./Pas-tis/LBPpResol33_Teta0_IMG_5097.tif.dat ./Pastis/LBPp-Match-LBPpResol33_Teta0_IMG_5096.tif/LBPpResol33_Teta0_IMG_5098.tif.resultLecture des points data...OK : 1278 points dataConstruction du k-d-tree...OKLecture des points query et requetes...1276 requetes a traiter...OK290 mises en correspondance.Construction de larbre...Requetes...OKConstruction de larbre...Requetes...OKConstruction de larbre...Requetes...OKConstruction de larbre...Requetes...OK286 mises en correspondance.Dans ce cas, 286 points homologues ont t appairs.B.CANNELLE,V0.3 27/28ExempleExplication des sorties consolesFiltrage des appariements des points SIFT par couple :C :/MicMac/bin/mm3d.exe pastis ./ IMG_5096.png IMG_5097.png -1 MkF=C :/MicMac/MkTapioca NbMinPtsExp=2 NKS=NKS-Assoc-CplIm2Hom@@dat IsRelancedByThis=1 OnlyXML=1BY FILECple Init = 1649IN 1649 OUT 0Apres Rm Dup, 1186OK GLOB 1 ./Homol/PastisIMG_5096.png/IMG_5097.png.datApres Hom 1186Ares Rot 1186Dans ce cas, 1186 points homologues ont t gards sur les 1649.B.CANNELLE,V0.3 28/281Organisation2Expression rgulire3Outils4Exemple5Erreurs frquentesB.CANNELLE,V0.3 29/28