docs/sphinx/rst/software/SfM/ComputeFeatures.rst
openMVG_main_ComputeFeatures
Compute image description for a given sfm_data.json file. For each view it compute the image description (local regions) and store them on disk
.. code-block:: c++
$ openMVG_main_ComputeFeatures -i [..\matches\sfm_data.json] -o [...\matches]
Arguments description:
Required parameters:
[-i|--input_file]
[-o|--outdir path]
Optional parameters:
[-f|--force: Force to recompute data]
[-m|--describerMethod]
Used method to describe an image:
[-u|--upright]
Use Upright feature or not
[-p|--describerPreset]
Used to control the Image_describer configuration:
Use mask to filter keypoints/regions
Sometime you may want to compute features/regions only on some parts of your images. It could include the following cases:
For this kind of needs you can use a mask. A mask is simply a binary image having the same size (width and height) than the target image. The black areas on a mask denote the "bad parts", i.e. the areas to be masked and for which descriptors are not computed. A point is kept if the mask value at the point position is different than 0. In openMVG_main_ComputeFeatures, the association of a mask and an image is implicit. It uses the following conventions:
The individual mask always takes precedence over the global one.
Once openMVG_main_ComputeFeatures is done you can compute the Matches between the computed description.
.. toctree:: :maxdepth: 1
./ComputeMatches.rst