Fabien Castan
dfaa19e5e2
[nodes] add feature type: dsp-sift
2020-11-20 18:00:22 +01:00
Fabien Castan
368c7a81c1
[nodes] StructureFromMotion: change default value for filterTrackForks
2020-08-12 16:25:07 +02:00
Fabien Castan
91f53341bc
warning fixes
2020-07-16 11:04:43 +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
49c03bc239
[ui] Reconstruction: the active sfm node can be a StructureFromMotion or a PanoramaEstimation node
2020-06-25 01:10:25 +02:00
Fabien Castan
2f17e9aa80
Merge remote-tracking branch 'origin/develop' into dev/panoramaFisheye
2020-03-26 13:56:51 +01:00
Fabien Castan
64a4c9426a
[nodes] add some nodes documentation
2020-03-26 11:20:44 +01:00
Theo
d6c0c595b9
[nodes] StructureFromMotion: Add new observation constraint mode
2020-03-19 15:04:16 +01:00
Theo
b075945266
[nodes] StructureFromMotion: Add option minNumberOfMatches
2020-01-29 10:32:59 +01:00
Theo
bc877616e2
[nodes] StructureFromMotion: Add option filterTrackForks
2020-01-29 10:32:59 +01:00
Yann Lanthony
c7a55e56b7
[reconstruction] retrieve and expose solved intrinsics
...
* [nodes] SfM: make more generic method to get SfM results and return solved intrinsics in addition to views and poses
* [reconstruction] store and expose solved intrinsics by viewpoints
2019-09-10 18:23:35 +02:00
Yann Lanthony
a82b0d0627
Merge pull request #375 from alicevision/dev_estimatorParams
...
[nodes] expose estimator parameters on sfm and features matching
2019-01-28 10:55:36 +01:00
Yann Lanthony
0c9c2b2424
Merge pull request #329 from alicevision/devSfmIntrinsicsInput
...
[CLI] Add possibility to run pipeline from a .sfm file
2019-01-28 10:54:37 +01:00
Fabien Castan
349de9a3a6
[nodes] expose estimator parameters on sfm and features matching
2019-01-28 10:52:48 +01:00
Fabien Castan
d924499470
[nodes] sfm: rename param refineIntrinsics into lockAllIntrinsics
2019-01-28 10:46:19 +01:00
Yann Lanthony
168b573e36
[nodes][aliceVision] mark advanced parameters
2018-12-20 11:17:23 +01:00
Simone Gasparini
e1c5a6c5e7
[nodes] exposed refineIntrinsics param to lock the camera intrinsics
...
for all cameras
2018-12-19 18:02:10 +01:00
Grégoire De Lillo
3429f0cce2
[nodes] StructureFromMotion
Rename param useRigsCalibration
to useRigConstraint
2018-12-13 11:44:55 +01:00
Grégoire De Lillo
465d1fb6c8
[nodes] StructureFromMotion
Add useRigsCalibration
option
...
StructureFromMotion node is now 2.0
2018-10-01 15:37:21 +02: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
d463195f8c
[nodes] StructureFromMotion
add lockScenePreviouslyReconstructed
option
2018-07-10 11:59:01 +02:00
Grégoire De Lillo
784ebefe17
[nodes] StructureFromMotion
Add options
2018-06-21 16:34:57 +02:00
Grégoire De Lillo
50f01c4222
[nodes] Use lower case for imageDescriber type and preset
2018-06-21 16:34:57 +02:00
Grégoire De Lillo
236a82ece8
[nodes] Add support for multiple features & matches folders
2018-06-21 16:34:57 +02:00
Gregoire De Lillo
66b15e171b
[nodes] StructureFromMotion
: Local Bundle Adjustment
true by default
2018-01-30 17:26:07 +01:00
Gregoire De Lillo
41945158a1
[nodes] StructureFromMotion
: add localizerEstimator
param
2018-01-25 17:03:16 +01:00
Fabien Castan
87b9562623
[nodes] SfM: rename outputViewsAndPoses filename
2018-01-22 12:26:35 +01:00
Fabien Castan
fff7809fd3
[nodes] SfM: add minNumberOfObservationsForTriangulation param
2018-01-22 12:26:35 +01:00
Yann Lanthony
c53c0ae8d2
[ui] display reconstruction status on Images
...
* add the notion of a current SfM node in the Reconstruction
* retrieve views and poses from this node when selected or when its status changes
* use this information to display a status on Images in ImageGallery
2018-01-15 21:45:15 +01:00
Gregoire De Lillo
4d5636ab47
[nodes] new IncrementalSfM augmentation
2018-01-05 18:55:14 +01:00
Fabien Castan
6aa980b07b
[nodes] sfm: expose localBA graph distance param
2017-12-11 17:11:08 +01:00
Yann Lanthony
d334b38f50
[nodes] SfM: disable userInteraction + disable localBA by default
...
+ reformat descriptions
2017-11-28 20:49:05 +01:00
Fabien Castan
5e17b12df1
[nodes] SfM: add new parameters localBA and maxNumberOfMatches
2017-11-27 16:21:55 +01:00
Yann Lanthony
e8c579c942
[core] parallelization: introduce the notion of node 'size'
...
* node size is an estimation of the number of element to process on a given node, that may be used for parallelization.
* replace the explicit reference to an attribute on a node (Parallelization.inputListParamName)
* size can be:
* dynamic: depends on the size of the node connected to a specific Attribute
* static
2017-11-17 18:46:21 +01:00
Yann Lanthony
03058f4860
[nodes] turn several parameters into Choices
2017-11-17 17:56:33 +01:00
Yann Lanthony
5d40790555
[nodes] update aliceVision nodes
...
* remove non-pertinent parameters
* fix parameters types / description
* tweak value ranges
* fix incorrect uids
* update default values
2017-11-13 20:31:16 +01:00
Fabien Castan
aa0f985077
[nodes] aliceVision: update param names to "folder"
2017-11-10 19:32:08 +01:00
Yann Lanthony
16e8037fd7
[core] change Attributes declaration on Node description
...
Inputs and outputs Attributes are now declared in two separate lists
* no more isOutput field on Attribute description
* guarantee attributes order (was not the case in Python2 with class attributes)
* Attribute's name is now part of its description
Note: for now, input and output Attributes are still stored in a single model inside a Graph.
2017-10-31 19:47:32 +01:00
Fabien Castan
ffddc14acd
[nodes] fix: output attributes cannot be part of UIDs
2017-10-31 12:11:08 +01:00
Fabien Castan
edd14691fc
[nodes] use non-exclusive choice for describerTypes param
2017-10-19 12:30:05 +02:00
Fabien Castan
7ec61b9d6c
[nodes] refineIntrinsics param as a choice
2017-10-19 12:28:19 +02:00
Fabien Castan
d42c44af07
[nodes] verbose param should not invalidate
2017-10-19 12:27:30 +02:00
Fabien Castan
287c0f13ce
[core] split Param into specific types and update nodes accordingly
2017-10-16 12:23:59 +02:00
Fabien Castan
aacdf32915
Move nodes into subfolders
2017-10-16 12:23:58 +02:00