Commit graph

30 commits

Author SHA1 Message Date
Fabien Castan
9b2338488b
Merge pull request #382 from alicevision/dev_densePointCloud
Dense point cloud
2019-02-28 16:10:46 +01:00
Fabien Castan
c2382c1960 Release 2019.1.0 2019-02-27 19:21:12 +01:00
Yann Lanthony
44371211d5 [bin][photogrammetry] initialize CameraInit node using 'buildIntrinsics'
* build the complete image files list in meshroom_photogrammetry from input arguments
* initialize CameraInit with input sfm data (views/intrinsics) if any
* call buildIntrinsics with the resolved input images list
2019-01-29 16:04:39 +01:00
Yann Lanthony
1cc2561a21 [multiview] unify image files helper functions
Move everything related to image files detection to the 'multiview' module.
2019-01-29 16:04:39 +01:00
Grégoire De Lillo
a290e5da06 [multiview] Update MVS pipeline description for using dense point cloud instead of binary file 2019-01-24 10:44:12 +01:00
Simone Gasparini
d1d93d337d
[cli] add possibility to give a .sfm as input with (optional) intrinsics 2018-12-19 18:01:40 +01:00
Grégoire De Lillo
e1f30eb320 [nodes] DepthMapFilter & Meshing rename option depthMapFolder to depthMapsFolder 2018-12-13 17:40:31 +01:00
Grégoire De Lillo
52a7f475c3 [nodes] Remove CameraConnection node 2018-10-15 18:03:00 +02:00
Grégoire De Lillo
ce25724023 [multiview] Use SfMData as input in MVS pipeline 2018-08-08 18:33:05 +02:00
Yann Lanthony
a9e61108ab [core][io] save header with versions metadata in graph file
* save a header with versions metadata:
   * meshroom release 
   * file format
   * node types used in the graph
* save the graph in a dedicated "graph" category
* multiview: store pipeline version in graph header
2018-07-19 13:50:45 +02:00
Yann Lanthony
a409eb5eda [multiview] add initial multiview pipeline version 2018-07-19 13:50:45 +02:00
Grégoire De Lillo
b0d8cf208b [multiview] Update the SfM pipeline & augmentation for multiple inputs 2018-06-21 16:34:57 +02:00
Fabien Castan
8689269efe [multiview] add MeshFiltering by default 2018-03-30 22:03:02 +02:00
Yann Lanthony
f939b36999 [multiview] add 'sfmAugmentation' function 2018-03-21 15:53:34 +01:00
Yann Lanthony
b596bdffca [multiview] split pipeline creation into several functions
* add 'sfmPipeline', 'mvsPipeline' and 'photogrammetryPipeline' instantiating nodes in an existing graph
* rename main function (creating a new Graph) 'photogrammetry' + create a Publish node if 'output' is specified
2018-03-21 15:53:34 +01:00
Fabien Castan
dbba0b401c [multiview] no Publish node by default 2018-01-31 17:28:05 +01:00
Fabien Castan
c26bb5be7a [nodes] MVS: export data per node folder 2017-12-11 20:35:35 +01:00
Fabien Castan
0bb05e99e7 [nodes] meshing/texturing: expose parameters 2017-11-27 16:20:27 +01:00
Fabien Castan
aa0f985077 [nodes] aliceVision: update param names to "folder" 2017-11-10 19:32:08 +01:00
Fabien Castan
cb29e02c0a [nodes] CameraInit: update to support views and intrinsics update 2017-11-10 11:37:01 +01:00
Fabien Castan
39f6ef3d64 [multiview] add Graph Modification and convert inputFolder into a list of input files
* Always set a list of input files
* Use GraphModification to do only one update
2017-11-06 20:51:22 +01:00
Fabien Castan
fb92af531d [multiview] add output option using the Publish node 2017-10-31 21:28:45 +01:00
Fabien Castan
a576fb8ce4 [multiview] set inputs only if not empty
Avoid errors with None
2017-10-31 21:21:10 +01:00
Fabien Castan
40b320f1b8 [multiview] connect on previous node only 2017-10-31 21:20:09 +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
06a8cbaf45 [nodes] CamPairs renamed to CameraConnection 2017-10-31 16:50:29 +01:00
Fabien Castan
2e035d5a7a [multiview] add arguments to directly provide input images to the pipeline 2017-10-31 10:48:06 +01:00
Fabien Castan
0bdad5a588 [nodes] create default values from os.environ directly in nodes 2017-10-26 16:10:14 +02:00
Fabien Castan
6e270ad6a9 Use imageMatching node in the multiview pipeline 2017-10-16 18:18:35 +02:00
Yann Lanthony
84945c52bb move photogrammetryPipeline to new multiview module 2017-10-16 18:05:38 +02:00