MicMac tools

De MicMac
Révision de 10 novembre 2016 à 16:59 par BorisLeroux (discussion | contributions) (Commands)

Aller à : navigation, rechercher

About all commands

All commands come with an inline Help that can be accessed by typing :

mm3d CommandName -help

Commands have Unnamed and Named arguments. The Unnamed are mandatory and must be given in order while the Named can be given in any order. For instance:

mm3d CommandName UnnamedValue1 UnnamedValue2 NamedArg1=NamedValue1 NamedArg2=NamedValue2

If you have a version of MicMac that include the QT tools (binaries from the IGN download page or self compiled with the QT option activated), each command come with a GUI containing the options to fill and a file selection tool when appropriate. These GUI can be called using the command with a v prefix:

mm3d vCommandName

Commands

  • AllDev : Force development of all tif/xif file
  • Ann : matches points of interest of two images
  • AperiCloud : Visualization of camera in ply file
  • Apero : Compute external and internal orientations
  • Apero2Meshlab : Convert Orientation from Apero-Micmac workflow to a meshlab-compatible format
  • Apero2NVM : Matthieu Moneyrond's convertor to VSfM, MVE, SURE, MeshRecon
  • Apero2PMVS : Convert Orientation from Apero-Micmac workflow to PMVS format
  • AperoChImSecMM : Select secondary images for MicMac
  • Arsenic : IN DEV : Radiometric equalization from tie points
  • Aspro : Init External orientation of calibrated camera from GCP
  • Bascule : Generate orientations coherent with some physical information on the scene
  • BatchFDC : Tool for batching a set of commands
  • Blinis : Block Initialisation
  • C3DC : Automatic Matching from Culture 3D Cloud project
  • CalibFinale : Compute Final Radial distortion model
  • CalibInit : Compute Initial Radial distortion model
  • Campari : Interface to Apero, for compensation of heterogeneous measures
  • CASA : Analytic Surface Estimation
  • CatImSaisie : Do some stuff
  • CenterBascule : Relative to absolute using embedded GPS
  • ChantierClip : Clip Chantier
  • CheckDependencies : check dependencies to third-party tools
  • ChgSysCo : Change coordinate system of orientation
  • ClipIm : Clip Chantier
  • CmpCalib : Compare two calibrations
  • CmpIm : Basic tool for images comparison
  • CmpOri : Compare two sets of orientation
  • cod : Do some stuff
  • CoherEpip : Test coherence between conjugate epipolar depth-map
  • Compens : Do some stuff
  • ContrastFilter : Some contrast filtering
  • Convert2GenBundle : Import RPC or other to MicMac format, for adjustment, matching ...
  • ConvertCalib : Conversion of calibration from one model 2 the other
  • ConvertIm : Tool for convertion inside tiff-format
  • ConvertPolygone : Do some stuff
  • CreateEpip : Create epipolar images
  • Dequant : Tool for dequantifying an image
  • Devlop : Do some stuff
  • Digeo : In development- Will compute tie points
  • DIV : Videos development (require ffmpeg)
  • Donuts : Cyl to Torus (Donuts like)
  • Drunk : Images distortion removing tool
  • ElDcraw : Do some stuff
  • ExtractAppui3D : Extract points from a 3D appui points xml file
  • ExtractMesure2D : Extract points from a 2D measures xml file
  • FFTKugelhupf : Version of Kugelhupf using FFT, expecetd faster when it works (if ever ...)
  • FieldDep3d : To export results of matching as 3D shifting
  • GCPBascule : Relative to absolute using GCP
  • GCPConvert : Convert GCP from Txt 2 XML
  • GCPCtrl : Control accuracy with GCP
  • GCPVisib : Print a list of GCP visibility in images
  • GenCode : Do some stuff
  • Genepi : Generate 3D/2d synthetical points from orientation
  • Genere_Header_TiffFile : Generate Header for internal tiling format
  • genmail : Do some stuff
  • GenPairsFile : Generate pairs files between one image and a pattern
  • GenXML2Cpp : Do some stuff
  • GrapheHom : Compute XML-Visibility graph from approximate orientation
  • Gri2Bin : Do some stuff
  • GrShade : Compute shading from depth image
  • HomolFilterMasq : Tool for filter homologous points according to masq
  • HomolMergePDVUnik : Tool for merge homologous point from unik point of view
  • Im2XYZ : tool to transform a 2D point (text file) to their 3D cloud homologous
  • ImMire : For generation of some synthetic calibration image
  • Impaint : Basic Impainting
  • ImRandGray : Generate Random Gray Textured Images
  • Init11P : Init Internal & External from GCP using 11-parameters algo
  • InitOriLinear : Initialize orientation for linear acquisition
  • Kugelhupf : Semi-automatic fiducial points determination
  • Liquor : Orientation specialized for linear acquisition
  • LumRas : Compute image mixing with raking light
  • MakeGrid : Generate orientations in a grid format
  • Malt : Simplified matching (interface to MicMac)
  • MapCmd : Transforms a command working on a single file in a command working on a set of files
  • Martini : New orientation initialisation (uncomplete, still in dev...)
  • MartiniGin : New orientation initialisation (uncomplete, still in dev...)
  • MergeDepthMap : Merging of individual, stackable, depth maps
  • MergeHomol : Merge Homol dir
  • MergePly : Merge ply files
  • MeshProjOnImg : Reproject mesh on image
  • MICMAC : Computes image matching from oriented images
  • MICMACSaisieLiaisons : Low level version of SEL, not recommended
  • MM1P : Matching One Pair of images
  • MM2DPosSism : Simplified interface for post 2D post sismic deformation
  • MMByP : Matching By Pair of images
  • MMCalcSzWCor : Compute Image of Size of correlation windows (Atomic tool, for adaptive window in geom image)
  • MMHomCorOri : Tool to compute homologues for correcting orientation in epip matching
  • MMInitialModel : Initial Model for MicMac
  • MMMergeCloud : Merging of low resol cloud, in preparation 2 MicMac
  • MMPyram : Computes pyram for micmac (internal use)
  • MMTestAllAuto : Full automatic version for 1 view point, test mode
  • MMTestOrient : Tool for testing quality of orientation
  • MMXmlXif : Generate Xml from Xif (internal use mainly)
  • mmxv : Interface to xv (due to problem in tiff lib)
  • Morito : Merge set of Orientations with common values
  • MpDcraw : Interface to dcraw
  • MPDtest : My own test
  • MyRename : File renaming using posix regular expression
  • NewTapas : Replace OldTapas - now same as Tapas
  • Nuage2Ply : Convert depth map into point cloud
  • NuageBascule : To Change geometry of depth map
  • OldTapas : Interface to Apero to compute external and internal orientations
  • Ori2Xml : Convert "historical" Matis'Ori format to xml
  • OriConvert : Convert Orientation from Txt 2 XML
  • OriExport : Export orientation from XML to XML or TXT with specified convention
  • OriRedTieP : Tie points filtering, using Martini results
  • PanelIm : Tool for creating a panel of images
  • Pasta : Compute external calibration and radial basic internal calibration
  • PastDevlop : Do some stuff
  • Pastis : Tie points detection
  • PatFromOri : Get pattern of images from Ori folder
  • PHO_MI : Filter homologue points from initial orientation to reduce number of observations
  • PIMs : Per Image Matchings
  • PIMs2Mnt : Generate Mnt from Per Image Matchings
  • PIMs2Ply : Generate Ply from Per Image Matchings
  • PointeInitPolyg : Do some stuff
  • Porto : Generates a global ortho-photo
  • Prep4masq : Generates files for making Masks (if SaisieMasq unavailable)
  • Ratafia : Some stuff to be described later
  • RechCibleDRad : Do some stuff
  • RechCibleInit : Do some stuff
  • RedTieP : Test tie points filtering
  • Reduc2MM : Do some stuff
  • ReducHom : Do some stuff
  • RepLocBascule : Tool to define a local repair without changing the orientation
  • ReprojImg : Reproject an image into geometry of another
  • ReSampFid : Resampling using one fiducial mark
  • SaisieAppuisInit : Interactive tool for initial capture of GCP
  • SaisieAppuisInitQT : Interactive tool for initial capture of GCP
  • SaisieAppuisPredic : Interactive tool for assisted capture of GCP
  • SaisieAppuisPredicQT : Interactive tool for assisted capture of GCP
  • SaisieBasc : Interactive tool to capture information on the scene
  • SaisieBascQT : Interactive tool to capture information on the scene
  • SaisieBoxQT : Interactive tool to capture 2D box
  • SaisieCyl : Interactive tool to capture information on the scene for cylinders
  • SaisieCylQT : Interactive tool to capture information on the scene for cylinders
  • SaisieMasq : Interactive tool to capture masq
  • SaisieMasqQT : Interactive tool to capture masq
  • SaisiePts : Tool to capture GCP (low level, not recommended)
  • Sake : Simplified MicMac interface for satellite images
  • SateLib : Library of satellite images meta-data handling - early work in progress!
  • SBGlobBascule : Tool for 'scene based global' bascule
  • ScaleIm : Tool for image scaling
  • ScaleNuage : Tool for scaling internal representation of point cloud
  • Schnaps : Reduction of homologue points in image geometry
  • ScriptCalib : Do some stuff
  • SEL : Tool to visualize tie points
  • SetExif : Modification of exif file (requires exiv2)
  • SetGpsExif : Add GPS infos in images exif meta-data (requires exiv2)
  • Sift : Tool for extracting points of interest using Lowe's SIFT method
  • SimplePredict : Project ground points on oriented cameras
  • SMDM : Simplified Merging of individual, stackable, depth maps
  • SplitMPO : tool to develop MPO stereo format in pair of images
  • StackFlatField : Basic Flat Field estimation by image stacking
  • StatIm : Tool for basic stat on an image
  • SupMntIm : Tool for superposition of Mnt Im & level curve
  • SysCoordPolyn : Tool for creating a polynomial coordinate system from a set of known pair of coordinate
  • Tapas : NEW version !! Compatible . Call "OldTapas" if problem specific to this version
  • Tapioca : Interface to Pastis for tie point detection and matching
  • Tarama : Compute a rectified image
  • Tawny : Interface to Porto to generate ortho-image
  • Tequila : Texture mesh
  • TestBundleInter : Block Initialisation
  • TestCam : Test camera orientation convention
  • TestChantier : Test global acquisition
  • TestCmds : Test MM3D commands on micmac_data sets
  • TestDistM2C : Basic Test for problematic camera
  • TestKey : Test Keys for Sets and Assoc
  • TestLib : To call the program illustrating the library
  • TestMTD : Test meta data of image
  • TestNameCalib : Test Name of calibration
  • TestPbRPC : Test possible Problems on RPC
  • TestRegEx : Test regular expression
  • TiePAll : matches points of interest of two images
  • TiePByMesh : Raffiner pts homologue par mesh
  • TiePLine : matches points of interest of two images
  • TiePMS : matches points of interest of two images
  • TifDev : Develop raw-jpg-tif, in suitable tiff file
  • tiff_info : Tool for giving information about a tiff file
  • TiPunch : Compute mesh
  • to8Bits : Tool for converting 16 or 32 bit image in a 8 bit image.
  • TripleSec : Test Non Regression
  • Undist : Tool for removing images distortion
  • vic : Do some stuff
  • Vino : Image Viewer
  • Vodka : IN DEV : Compute the vignette correction parameters from tie points
  • VV : A very simplified tool for 3D model of visage out of video, just for fun
  • XifGps2Txt : Export embedded EXIF GPS data 2 Txt
  • XifGps2Xml : Create MicMac-Xml struct from GPS embedded in EXIF
  • XLib : Xeres Lib - early work in progress!
  • XYZ2Im : tool to transform a 3D point (text file) to their 2D proj in cam or cloud
  • Zlimit : Crop Depth image (or DEM) in Z