Tapioca : Différence entre versions

De MicMac
Aller à : navigation, rechercher
(Created page with "<!DOCTYPE html> <html> <head> <title>Outils MicMac</title> <link rel="stylesheet" type="text/css" href="StyleSheet/content_style.css"> </head> <body> <h1>Tapioca</h1> <...")
 
Ligne 1 : Ligne 1 :
<!DOCTYPE html>
+
==Description==
<html>
+
Tapioca is a simple tool interface for computing tie points. I think Tapioca should be sufficient in 95% of cases. If it is not the case, you will have to refer to a more complex and powerful tool named [[Pastis]] which will be described later. In fact, Tapioca is only an interface to [[Pastis]].
  
<head>
+
===Syntax===
<title>Outils MicMac</title>
+
The global syntax for Tapioca is <br>
<link rel="stylesheet" type="text/css" href="StyleSheet/content_style.css">
+
<code>mm3d Tapioca Command UnNamedArgs NamedArgs</code>
</head>
+
===Allowed commands===
 +
*MulScale
 +
*All
 +
*Line
 +
*File
 +
*Graph
  
<body>
+
==MulScale==
 +
The mode MulScale can save significant computation time on large sets of images. Even if it is not optimal for all canvas, it has the benefit of being general and usable with any data set. In this mode, a first computation of tie points is made for all the pairs of images at very low resolution (so it is quite fast).Then the computation, at the desired resolution, is done only for the pairs having, at low resolution, a number of tie points exceeding a given threshold.
  
<h1>Tapioca</h1>
+
===Help===
<p>Tapioca is a simple tool interface for computing tie points. I think Tapioca should be sufficient in
+
You can access to the help by typing :<br>
95% of cases. If it is not the case, you will have to refer to a more complex and powerful tool named
+
<br>
<a class="HyperRef" href="Cmd_Pastis.html">Pastis</a> which will be described later. In fact, Tapioca is only an interface to <a class="HyperRef" href="Cmd_Pastis.html">Pastis.</a></p>
+
<code>mm3d Tapioca MulScale -help</code> <br>
+
<br>
<h3>Synopsis</h3>
+
Mandatory unnamed args :
<p>The global syntax for Tapioca is</p>
+
*<span style="font-family:times roman;"> ''string :: {Full Name (Dir+Pat)}''</span style>
<div class="code"><p>mm3d Tapioca Command UnNamedArgs NamedArgs</p></div>
+
*<span style="font-family:times roman;"> ''INT :: {Size of Low Resolution Images}''</span style>
+
*<span style="font-family:times roman;"> ''INT :: {Size of High Resolution Images}''</span style><br>
<h3>Allowed commands</h3>
+
<br>
<ul>
+
Named args :
<li><a class="InRef" href="#tapioca_mulscale">MulScale</a></li>
+
*<span style="font-family:times roman;">''[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}''</span style>
<li><a class="InRef" href="#tapioca_all">All</a></li>
+
*<span style="font-family:times roman;">''[Name=ByP] INT :: {By process}''</span style>
<li><a class="InRef" href="#tapioca_line">Line</a></li>
+
*<span style="font-family:times roman;">''[Name=PostFix] string :: {Add postfix in directory}''</span style>
<li><a class="InRef" href="#tapioca_file">File</a></li>
+
*<span style="font-family:times roman;">''[Name=NbMinPt] INT :: {Minimum number of points}''</span style>
<li><a class="InRef" href="#tapioca_graph">Graph</a></li>
+
*<span style="font-family:times roman;">''[Name=DLR] INT :: {Do Low Resolution}''</span style>
</ul>
+
*<span style="font-family:times roman;">''[Name=Pat2] string :: {Second pattern}''</span style>
 +
*<span style="font-family:times roman;">''[Name=Detect] string''</span style>
 +
*<span style="font-family:times roman;">''[Name=Match] string''</span style>
 +
*<span style="font-family:times roman;">''[Name=NoMax] bool''</span style>
 +
*<span style="font-family:times roman;">''[Name=NoMin] bool''</span style>
 +
*<span style="font-family:times roman;">''[Name=NoUnknown] bool''</span style>
  
<!--%%%%%%Tapioca Mulscale%%%%%%-->
+
===Example===
+
For example with the Buddha dataset, you can launch : <br>
<div id="tapioca_mulscale">
+
<code>mm3d Tapioca MulScale "IMG_[0-9]{4}.tif" 300 -1</code>
<h3>Tapioca Mulscale</h3>
+
<br>
<h4>Description</h4>
+
<br>
<p>The mode MulScale can save significant computation time on large sets of images. Even if it is not
+
For example with the Cuxa dataset, you can launch :<br>
optimal for all canvas, it has the benefit of being general and usable with any data set.
+
<code>mm3d Tapioca MulScale "Abbey-IMG_.*.jpg" 200 800</code>
In this mode, a first computation of tie points is made for all the pairs of images at very low resolution
+
<br>
(so it is quite fast).Then the computation, at the desired resolution, is done only for the pairs having, at
+
low resolution, a number of tie points exceeding a given threshold.</p>
+
</div>
+
<div class="Cmd_help">
+
<h4>Help</h4>
+
<p>You can access to the help by typing :</p>
+
<div class="code"><p>mm3d Tapioca MulScale -help</p></div>
+
<h5>Mandatory unnamed args :</h5>
+
<ul>
+
<li>string :: {Full Name (Dir+Pat)}</li>
+
<li>INT :: {Size of Low Resolution Images}</li>
+
<li>INT :: {Size of High Resolution Images}</li>
+
</ul>
+
<h5>Named args :</h5>
+
<ul>
+
<li>[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}</li>
+
<li>[Name=ByP] INT :: {By process}</li>
+
<li>[Name=PostFix] string :: {Add postfix in directory}</li>
+
<li>[Name=NbMinPt] INT :: {Minimum number of points}</li>
+
<li>[Name=DLR] INT :: {Do Low Resolution}</li>
+
<li>[Name=Pat2] string :: {Second pattern}</li>
+
<li>[Name=Detect] string</li>
+
<li>[Name=Match] string</li>
+
<li>[Name=NoMax] bool</li>
+
<li>[Name=NoMin] bool</li>
+
<li>[Name=NoUnknown] bool</li>
+
</ul>
+
</div>
+
<div id="tapioca_mulscale">
+
<h4>Example</h4>
+
<p>For example with the <a class="HyperRef" href="buddha_dataset.html">Buddha dataset</a>, you can launch :</p>
+
<div class="code"><p>mm3d Tapioca MulScale "IMG_[0-9]{4}.tif" 300 -1</p></div>
+
<p>For example with the <a class="HyperRef" href="cuxa_dataset.html">Cuxa dataset</a>, you can launch :</p>
+
<div class="code"><p>mm3d Tapioca MulScale "Abbey-IMG_.*.jpg" 200 800</p></div>
+
+
</div>
+
+
<!--%%%%%%Tapioca All%%%%%%-->
+
+
<div id="tapioca_all">
+
<h3>Tapioca All</h3>
+
<h4>Description</h4>
+
<p>For all possible pairs.</p>
+
</div>
+
<div class="Cmd_help">
+
<h4>Help</h4>
+
<p>You can access to the help by typing :</p>
+
<div class="code"><p>mm3d Tapioca All -help</p></div>
+
<h5>Mandatory unnamed args :</h5>
+
<ul>
+
<li>string :: {Full Name (Dir+Pat)}
+
<li>INT :: {Size of image}
+
</ul>
+
<h5>Named args :</h5>
+
<ul>
+
<li>[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}
+
<li>[Name=PostFix] string :: {Add postfix in directory}
+
<li>[Name=ByP] INT :: {By process}
+
<li>[Name=Pat2] string :: {Second pattern}
+
<li>[Name=Detect] string
+
<li>[Name=Match] string
+
<li>[Name=NoMax] bool
+
<li>[Name=NoMin] bool
+
<li>[Name=NoUnknown] bool
+
</ul>
+
</div>
+
<div id="tapioca_all">
+
<h4>Example</h4>
+
<p>For example with the <a class="HyperRef" href="ramses_dataset.html">Ramses dataset</a>, you can launch :</p>
+
<div class="code"><p>mm3d Tapioca All "IMG.*CR2" 1000</p></div>
+
<p>For example with the <a class="HyperRef" href="zhenjue_dataset.html">Zhenjue dataset</a>, you can launch :</p>
+
<div class="code"><p>mm3d Tapioca All ".*JPG" 1500</p></div>
+
+
</div>
+
  
<!--%%%%%%Tapioca Line%%%%%%-->
+
==All==
+
For all possible pairs.
<div id="tapioca_line">
+
<h3>Tapioca Line</h3>
+
<h4>Description</h4>
+
<p>It often occurs that the photos canvas has a linear structure, for example, when you acquire photos of
+
a facade walking along the street. In this case, you know that <math><msup><mi>K</mi><mn>th</mn></msup></math> can only have tie points with images
+
in the interval [K - &#948, K + &#948] giving this information to Tapioca can save a lot of time. The syntax is :
+
delta is &#948 and all the other arguments have the same meaning as in the <a class="InRef" href="#tapioca_all">All</a> mode.</p>
+
</div>
+
+
<div class="Cmd_help">
+
<h4>Help</h4>
+
<p>You can access to the help by typing :</p>
+
<div class="code"><p>mm3d Tapioca Line -help</p></div>
+
<h5>Mandatory unnamed args :</h5>
+
<ul>
+
<li>string :: {Full Name (Dir+Pat)}</li>
+
<li>INT :: {Image size}</li>
+
<li>INT :: {Number of adjacent images to look for (&#948)}</li>
+
</ul>
+
+
<h5>Named args :</h5>
+
<ul>
+
<li>[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}</li>
+
<li>[Name=Jump] vector<int> :: {Densification by jump }</li>
+
<li>[Name=PostFix] string :: {Add postfix in directory}</li>
+
<li>[Name=ByP] INT :: {By process}</li>
+
<li>[Name=Circ] INT :: {In line mode if it's a loop (begin ~ end)}</li>
+
<li>[Name=ForceAdSupResol] bool :: {to force computation even when Resol < Adj}</li>
+
<li>[Name=Detect] string</li>
+
<li>[Name=Match] string</li>
+
<li>[Name=NoMax] bool</li>
+
<li>[Name=NoMin] bool</li>
+
<li>[Name=NoUnknown] bool</li>
+
</ul>
+
</div>
+
+
<div id="tapioca_line">
+
<h4>Example</h4>
+
<p>For example with the <a class="HyperRef" href="ramses_dataset.html">Ramses dataset</a>, you can launch :</p>
+
<div class="code"><p>mm3d Tapioca Line "IMG.*CR2" 3 1000</p></div>
+
+
</div>
+
  
<!--%%%%%%Tapioca Graph%%%%%%-->
+
===Help===
+
You can access to the help by typing :<br>
<div id="tapioca_graph">
+
<code>mm3d Tapioca All -help</code> <br>
<h3>Tapioca Graph</h3>
+
<br>
<h4>Description</h4>
+
Mandatory unnamed args :
<p></p>
+
*<span style="font-family:times roman;"> ''string :: {Full Name (Dir+Pat)}''</span style>
</div>
+
*<span style="font-family:times roman;"> ''INT :: {Size of image}''</span style>
<div class="Cmd_help">
+
<br>
<h4>Help</h4>
+
Named args :
<p>You can access to the help by typing :</p>
+
*<span style="font-family:times roman;"> ''[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}''</span style>
<div class="code"><p>mm3d Tapioca Graph -help</p></div>
+
*<span style="font-family:times roman;"> ''[Name=PostFix] string :: {Add postfix in directory}''</span style>
<h5>Mandatory unnamed args :</h5>
+
*<span style="font-family:times roman;"> ''[Name=ByP] INT :: {By process}''</span style>
<ul>
+
*<span style="font-family:times roman;"> ''[Name=Pat2] string :: {Second pattern}''</span style>
<li>string :: {Full images' pattern (directory+pattern)}
+
*<span style="font-family:times roman;"> ''[Name=Detect] string''</span style>
<li>INT :: {Processing size of image (for the greater dimension)}
+
*<span style="font-family:times roman;"> ''[Name=Match] string''</span style>
</ul>
+
*<span style="font-family:times roman;"> ''[Name=NoMax] bool''</span style>
+
*<span style="font-family:times roman;"> ''[Name=NoMin] bool''</span style>
<h5>Named args :</h5>
+
*<span style="font-family:times roman;"> ''[Name=NoUnknown] bool''</span style>
<ul>
+
<li>[Name=ByP] INT :: {By process}</li>
+
<li>[Name=Detect] string :: {executable used to detect keypoints}</li>
+
<li>[Name=MaxPoint] INT :: {number of points used per image to construct the graph (default 200)}</li>
+
<li>[Name=MinScale] REAL :: {if specified, points with a lesser scale are ignored}</li>
+
<li>[Name=MaxScale] REAL :: {if specified, points with a greater scale are ignored}</li>
+
<li>[Name=NbRequired] INT :: {number of matches to create a connexion between two images (default 1)}</li>
+
<li>[Name=Out] string :: {name of the produced XML file}</li>
+
<li>[Name=PrintGraph] bool :: {print result graph in standard output}</li>
+
</ul>
+
</div>
+
  
<!--%%%%%%Tapioca File%%%%%%-->
+
===Example===
+
For example with the Ramses dataset, you can launch : <br>
<div id="tapioca_file">
+
<code>mm3d Tapioca All "IMG.*CR2" 1000</code>
<h3>Tapioca File</h3>
+
<br>
<h4>Description</h4>
+
<br>
<p>File specifies a set of images to be matched. For all these images, a set of sift descriptor will
+
For example with the Zhenjue dataset, you can launch : <br>
be computed. However, all the pairs of descriptors sets will not be matched. To optimize the
+
<code>mm3d Tapioca All ".*JPG" 1500</code>
computation, a subset of images pair will be described by the Mode parameters. The first part of
+
 
File is a directory, and the second one is the description of the files to be computed with Tapioca.
+
==Line==
The results will be written in the subdirectory Homol of the specified directory.</p>
+
It often occurs that the photos canvas has a linear structure, for example, when you acquire photos of a facade walking along the street. In this case, you know that Kth can only have tie points with images in the interval [K - δ, K + δ] giving this information to Tapioca can save a lot of time. The syntax is : delta is δ and all the other arguments have the same meaning as in the All mode.
</div>
+
 
<div class="Cmd_help">
+
===Help===
<h4>Help</h4>
+
You can access to the help by typing :<br>
<p>You can access to the help by typing :</p>
+
<code>mm3d Tapioca Line -help</code> <br>
<div class="code"><p>mm3d Tapioca File -help</p></div>
+
<br>
<h5>Mandatory unnamed args :</h5>
+
Mandatory unnamed args :
<ul>
+
*<span style="font-family:times roman;"> ''string :: {Full Name (Dir+Pat)}''</span style>
<li>string :: {XML-File of pair}</li>
+
*<span style="font-family:times roman;"> ''INT :: {Image size}''</span style>
<li>INT :: {Resolution}</li>
+
*<span style="font-family:times roman;"> ''INT :: {Number of adjacent images to look for (&#948)}''</span style>
</ul>
+
<br>
+
Named args :
<h5>Named args :</h5>
+
*<span style="font-family:times roman;"> ''[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}''</span style>
<ul>
+
*<span style="font-family:times roman;"> ''[Name=Jump] vector<int> :: {Densification by jump }''</span style>
<li>[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}</li>
+
*<span style="font-family:times roman;"> ''[Name=PostFix] string :: {Add postfix in directory}''</span style>
<li>[Name=PostFix] string :: {Add postfix in directory}</li>
+
*<span style="font-family:times roman;"> ''[Name=ByP] INT :: {By process}''</span style>
<li>[Name=ByP] INT :: {By process}</li>
+
*<span style="font-family:times roman;"> ''[Name=Circ] INT :: {In line mode if it's a loop (begin ~ end)}''</span style>
<li>[Name=Detect] string</li>
+
*<span style="font-family:times roman;"> ''[Name=ForceAdSupResol] bool :: {to force computation even when Resol''</span style>
<li>[Name=Match] string</li>
+
*<span style="font-family:times roman;"> ''[Name=Detect] string''</span style>
<li>[Name=NoMax] bool</li>
+
*<span style="font-family:times roman;"> ''[Name=Match] string''</span style>
<li>[Name=NoMin] bool</li>
+
*<span style="font-family:times roman;"> ''[Name=NoMax] bool''</span style>
<li>[Name=NoUnknown] bool</li>
+
*<span style="font-family:times roman;"> ''[Name=NoMin] bool''</span style>
</ul>
+
*<span style="font-family:times roman;"> ''[Name=NoUnknown] bool''</span style>
</div>
+
 
+
===Example===
</body>
+
For example with the Ramses dataset, you can launch : <br>
</html>
+
<code> mm3d Tapioca Line "IMG.*CR2" 3 1000</code>
 +
<br>
 +
 
 +
 
 +
==Graph==
 +
 
 +
 
 +
===Help===
 +
You can access to the help by typing :<br>
 +
<code>mm3d Tapioca Graph -help</code> <br>
 +
<br>
 +
Mandatory unnamed args :
 +
*<span style="font-family:times roman;"> ''string :: {Full images' pattern (directory+pattern)}''</span style>
 +
*<span style="font-family:times roman;"> ''INT :: {Processing size of image (for the greater dimension)} ''</span style>
 +
<br>
 +
Named args :
 +
*<span style="font-family:times roman;"> ''[Name=ByP] INT :: {By process}''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=Detect] string :: {executable used to detect keypoints}''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=MaxPoint] INT :: {number of points used per image to construct the graph (default 200)}''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=MinScale] REAL :: {if specified, points with a lesser scale are ignored}''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=MaxScale] REAL :: {if specified, points with a greater scale are ignored}''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=NbRequired] INT :: {number of matches to create a connexion between two images (default 1)}''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=Out] string :: {name of the produced XML file}''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=PrintGraph] bool :: {print result graph in standard output}''</span style>
 +
 
 +
==File==
 +
File specifies a set of images to be matched. For all these images, a set of sift descriptor will be computed. However, all the pairs of descriptors sets will not be matched. To optimize the computation, a subset of images pair will be described by the Mode parameters. The first part of File is a directory, and the second one is the description of the files to be computed with Tapioca. The results will be written in the subdirectory Homol of the specified directory.
 +
 
 +
===Help===
 +
You can access to the help by typing :<br>
 +
<code>mm3d Tapioca File -help</code> <br>
 +
<br>
 +
Mandatory unnamed args :
 +
*<span style="font-family:times roman;"> ''string :: {XML-File of pair}''</span style>
 +
*<span style="font-family:times roman;"> ''INT :: {Resolution}''</span style>
 +
<br>
 +
Named args :
 +
*<span style="font-family:times roman;"> ''[Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=PostFix] string :: {Add postfix in directory}''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=ByP] INT :: {By process}''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=Detect] string''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=Match] string''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=NoMax] bool''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=NoMin] bool''</span style>
 +
*<span style="font-family:times roman;"> ''[Name=NoUnknown] bool''</span style>

Version du 2 novembre 2015 à 09:17

Description

Tapioca is a simple tool interface for computing tie points. I think Tapioca should be sufficient in 95% of cases. If it is not the case, you will have to refer to a more complex and powerful tool named Pastis which will be described later. In fact, Tapioca is only an interface to Pastis.

Syntax

The global syntax for Tapioca is
mm3d Tapioca Command UnNamedArgs NamedArgs

Allowed commands

  • MulScale
  • All
  • Line
  • File
  • Graph

MulScale

The mode MulScale can save significant computation time on large sets of images. Even if it is not optimal for all canvas, it has the benefit of being general and usable with any data set. In this mode, a first computation of tie points is made for all the pairs of images at very low resolution (so it is quite fast).Then the computation, at the desired resolution, is done only for the pairs having, at low resolution, a number of tie points exceeding a given threshold.

Help

You can access to the help by typing :

mm3d Tapioca MulScale -help

Mandatory unnamed args :

  • string :: {Full Name (Dir+Pat)}
  • INT :: {Size of Low Resolution Images}
  • INT :: {Size of High Resolution Images}


Named args :

  • [Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}
  • [Name=ByP] INT :: {By process}
  • [Name=PostFix] string :: {Add postfix in directory}
  • [Name=NbMinPt] INT :: {Minimum number of points}
  • [Name=DLR] INT :: {Do Low Resolution}
  • [Name=Pat2] string :: {Second pattern}
  • [Name=Detect] string
  • [Name=Match] string
  • [Name=NoMax] bool
  • [Name=NoMin] bool
  • [Name=NoUnknown] bool

Example

For example with the Buddha dataset, you can launch :
mm3d Tapioca MulScale "IMG_[0-9]{4}.tif" 300 -1

For example with the Cuxa dataset, you can launch :
mm3d Tapioca MulScale "Abbey-IMG_.*.jpg" 200 800

All

For all possible pairs.

Help

You can access to the help by typing :
mm3d Tapioca All -help

Mandatory unnamed args :

  • string :: {Full Name (Dir+Pat)}
  • INT :: {Size of image}


Named args :

  • [Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}
  • [Name=PostFix] string :: {Add postfix in directory}
  • [Name=ByP] INT :: {By process}
  • [Name=Pat2] string :: {Second pattern}
  • [Name=Detect] string
  • [Name=Match] string
  • [Name=NoMax] bool
  • [Name=NoMin] bool
  • [Name=NoUnknown] bool

Example

For example with the Ramses dataset, you can launch :
mm3d Tapioca All "IMG.*CR2" 1000

For example with the Zhenjue dataset, you can launch :
mm3d Tapioca All ".*JPG" 1500

Line

It often occurs that the photos canvas has a linear structure, for example, when you acquire photos of a facade walking along the street. In this case, you know that Kth can only have tie points with images in the interval [K - δ, K + δ] giving this information to Tapioca can save a lot of time. The syntax is : delta is δ and all the other arguments have the same meaning as in the All mode.

Help

You can access to the help by typing :
mm3d Tapioca Line -help

Mandatory unnamed args :

  • string :: {Full Name (Dir+Pat)}
  • INT :: {Image size}
  • INT :: {Number of adjacent images to look for (&#948)}


Named args :

  • [Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}
  • [Name=Jump] vector<int> :: {Densification by jump }
  • [Name=PostFix] string :: {Add postfix in directory}
  • [Name=ByP] INT :: {By process}
  • [Name=Circ] INT :: {In line mode if it's a loop (begin ~ end)}
  • [Name=ForceAdSupResol] bool :: {to force computation even when Resol
  • [Name=Detect] string
  • [Name=Match] string
  • [Name=NoMax] bool
  • [Name=NoMin] bool
  • [Name=NoUnknown] bool

Example

For example with the Ramses dataset, you can launch :
mm3d Tapioca Line "IMG.*CR2" 3 1000


Graph

Help

You can access to the help by typing :
mm3d Tapioca Graph -help

Mandatory unnamed args :

  • string :: {Full images' pattern (directory+pattern)}
  • INT :: {Processing size of image (for the greater dimension)}


Named args :

  • [Name=ByP] INT :: {By process}
  • [Name=Detect] string :: {executable used to detect keypoints}
  • [Name=MaxPoint] INT :: {number of points used per image to construct the graph (default 200)}
  • [Name=MinScale] REAL :: {if specified, points with a lesser scale are ignored}
  • [Name=MaxScale] REAL :: {if specified, points with a greater scale are ignored}
  • [Name=NbRequired] INT :: {number of matches to create a connexion between two images (default 1)}
  • [Name=Out] string :: {name of the produced XML file}
  • [Name=PrintGraph] bool :: {print result graph in standard output}

File

File specifies a set of images to be matched. For all these images, a set of sift descriptor will be computed. However, all the pairs of descriptors sets will not be matched. To optimize the computation, a subset of images pair will be described by the Mode parameters. The first part of File is a directory, and the second one is the description of the files to be computed with Tapioca. The results will be written in the subdirectory Homol of the specified directory.

Help

You can access to the help by typing :
mm3d Tapioca File -help

Mandatory unnamed args :

  • string :: {XML-File of pair}
  • INT :: {Resolution}


Named args :

  • [Name=ExpTxt] INT :: {Export files in text format (Def=false means binary)}
  • [Name=PostFix] string :: {Add postfix in directory}
  • [Name=ByP] INT :: {By process}
  • [Name=Detect] string
  • [Name=Match] string
  • [Name=NoMax] bool
  • [Name=NoMin] bool
  • [Name=NoUnknown] bool