Commit graph

31 commits

Author SHA1 Message Date
Candice Bentéjac
c498f48e1e [nodes] S-T: Harmonize and improve labels and descriptions
Use CamelCase for all labels, always end descriptions with periods, and
replace the mixed use of single and double quotes with double quotes
only.
2023-06-16 10:32:01 +02:00
Fabien Castan
18cd6d4888
[node] SfMTransform: update description of transformation methods 2023-06-03 15:35:07 +02:00
Loïc Vital
87bed2ba8c [nodes] SfMTransform: add align_ground mode 2023-06-01 07:05:01 -07:00
Fabien Castan
463b5729eb
[nodes] SfMTransform: use auto by default 2023-04-06 20:57:20 +02:00
Fabien Servant
a00a36a5ed [sfmTransform] add auto mode 2023-04-04 17:03:57 +02:00
fabien servant
0cc038eb15 [sfmtransform] Transformation parameter availability 2023-01-23 12:54:04 +01:00
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