Commit graph

25 commits

Author SHA1 Message Date
Fabien Castan
14f299e323 [nodes] rename: remove "utils" from executables names 2022-12-13 17:21:34 +01:00
fabien servant
ae0ca71c1c [nodes] replace CommandLineNode with AVCommandLineNode for alicevision nodes 2022-12-06 15:07:01 +01:00
Loïc Vital
a5fbbe7d82 [node] output labels renaming without 'Output' prefix 2022-10-19 09:50:21 +01:00
Candice Bentéjac
e7290313bf [nodes] Align FloatParams' and IntParams' ranges with their params' type 2022-09-28 10:41:39 +02:00
Fabien Castan
668e83f8bb [nodes] SfMTransform: add auto_from_cameras_x_axis 2022-09-07 10:43:40 +02:00
elektrokokke
f1331c6a15
Integration of AprilTag library according to issue #1179 and AliceVision pull request #950 (#1180)
* According to Meshroom issue #1179 (https://github.com/alicevision/meshroom/issues/1179),
add the describer type "tag16h5" to the following modules:
- ConvertSfmFormat (e.g., to be able to export the 3D AprilTag positions in a human-readable format as .sfm,
or to see only the AprilTag marker positions in the 3D view via .abc)
- FeatureExtraction (to be able to detect AprilTag markers from the tag16h5 family)
- FeatureMatching (to be able to match AprilTag markers)
- SfmTransform (to be able to use AprilTag markers, e.g., for the auto_from_markers transform)
- StructureFromMotion (to be able to compute the 3D positions of AprilTag markers)

* Added a new input to sfmTransform: markerDistances, which is a pair of marker IDs associated with the distance between them.
Added a corresponding new transform: from_marker_distances, which scales the model according to the given distances between pairs of markers.
Added another transform: auto_from_markers, which uses the existing markers parameter (ignoring their x,y,z positions) and applies the auto_from_... function only based on these given markers. The latter transform can, e.g., be used to align a set of markers with the ground plane.

* Revert "Added a new input to sfmTransform: markerDistances, which is a pair of marker IDs associated with the distance between them."

This reverts commit ed87c68f39.

Co-authored-by: jarne <jarne@ieee.org>
Co-authored-by: Fabien Castan <fabcastan@gmail.com>
2021-07-23 16:36:02 +02:00
Fabien Castan
66e046c613
Merge pull request #1483 from alicevision/dev/masking
New ImageMasking and MeshMasking nodes
2021-07-23 00:09:42 +02:00
Fabien Castan
8f9e5376da [nodes] SfMTransform: update param tooltip 2021-07-20 16:47:15 +02:00
Simone Gasparini
b36156cb9f
[nodes] add gps option to SfMTransform 2021-07-16 14:44:24 +02:00
Fabien Castan
b317de71ee [nodes] SfMTransform: new from_center_camera 2021-02-15 18:46:55 +01:00
ChemicalXandco
e18f815af9 [nodes] add node categories 2021-02-14 17:03:42 +00:00
Fabien Castan
24e6ee582f [nodes] add dspsift on all nodes using features 2020-11-23 15:23:41 +01:00
Julien-Haudegond
1c14159cde [nodes] SfMTransform: change name from gizmo to manual + enabled param 2020-08-13 14:24:44 +02:00
Julien-Haudegond
97fd076877 [ui] Viewer3D: SfMTransformGizmo - real-time transformed input rendering
- When SfMTransform uses manual method, we display in real-time the input on which we apply the gizmo transformation.
- For now, the options "Additional Scale", "Apply Scale/Rotation/Translation" of the node are not handled. The purpose will be to disable them when the method is "manual".
2020-08-13 14:24:44 +02:00
Julien-Haudegond
266ac61c53 [nodes] SfMTransform : add gizmo transformation 2020-08-13 14:24:44 +02:00
Fabien Castan
21fa9167ae [nodes] SfMTransform, SfMTransfer, SfMAlignment expose the same output params than the StructureFromMotion node 2020-06-29 13:59:53 +02:00
Fabien Castan
64a4c9426a [nodes] add some nodes documentation 2020-03-26 11:20:44 +01:00
Fabien Castan
5decc2facd [nodes] SfMTransform: new option to align on markers 2019-09-26 14:50:24 +02:00
Fabien Castan
48658c78cb
[node][alicevision] SfMTransform: update version to 1.1
A new "method" called "from_single_camera" has been added since the last release
2019-07-01 16:52:20 +02:00
Yann Lanthony
a093673683
[nodes] SfmTransform: update parameters doc 2019-01-18 10:09:27 +01:00
Fabien Danieau
cf5b835272 Enable SfMTransform with selection of one view as reference for the coordinate system. 2018-12-19 17:34:45 +01:00
Yann Lanthony
2a410d07ea [nodes][aliceVision] add initial version on nodes 2018-07-19 13:50:45 +02:00
Yann Lanthony
346277629a [nodes] use 'desc.Node.internalFolder' in outputs values
* avoid duplicating the same string everywhere
* don't override 'internalFolder' with the same value default value in subclasses
2018-07-19 13:50:45 +02:00
Grégoire De Lillo
50f01c4222 [nodes] Use lower case for imageDescriber type and preset 2018-06-21 16:34:57 +02:00
Gregoire De Lillo
8dc3096181 [nodes] new node SfMTransform 2018-01-25 17:09:46 +01:00