Commit graph

3234 commits

Author SHA1 Message Date
demoulinv
065e1f6795 [Nodes] PanoramaWarping: rename outputColorSpace in workingColorSpace 2023-06-09 16:42:02 +02:00
demoulinv
edb0f16d54 [Node] cameraInit: Add dcpMetadata as choice for raw color interpretation option. 2023-06-09 16:42:02 +02:00
demoulinv
97e31164fd [Node] panoramaWarping: Add output color space option 2023-06-09 16:42:01 +02:00
demoulinv
da0a1f4ca0 [Node] FeatureExtraction: Add working color space 2023-06-09 16:42:01 +02:00
Candice Bentéjac
3d68e5eafa [nodes] DepthMap: Fix UIDs of intermediate export attributes 2023-06-09 16:32:32 +02:00
Candice Bentéjac
8294235d39 [pipelines] Update DepthMap's version in templates 2023-06-09 16:30:45 +02:00
Candice Bentéjac
2e9668bf02 [nodes] DepthMap: Update the node's version 2023-06-09 16:30:41 +02:00
Grégoire De Lillo
fada878890 [nodes] DepthMap: Fix Thickness spelling error 2023-06-09 16:30:38 +02:00
Grégoire De Lillo
556c6bb937 [nodes] DepthMap: Update SGM depth map path pattern 2023-06-09 16:30:38 +02:00
Grégoire De Lillo
1e4672510e [nodes] DepthMap: Add customPatchPattern group parameter 2023-06-09 16:30:35 +02:00
Grégoire De Lillo
2d552ef55d [nodes] DepthMap: Add useConsistentScale parameters 2023-06-09 16:30:32 +02:00
Grégoire De Lillo
e06979f65f [nodes] DepthMap: Add sgmDepthThiknessInflate parameter 2023-06-09 16:30:32 +02:00
Grégoire De Lillo
a052c798d3 [nodes] DepthMap: Add exportIntermediateTopographicCutVolumes parameter 2023-06-09 16:30:29 +02:00
Grégoire De Lillo
72d6ce72d1 [nodes] DepthMap: Add exportIntermediateNormalMaps parameter 2023-06-09 16:30:29 +02:00
Grégoire De Lillo
d0216491c5 [nodes] DepthMap: Add refineInterpolateMiddleDepth parameter 2023-06-09 16:30:28 +02:00
Grégoire De Lillo
06047807c2 [nodes] DepthMap: Add sgmMaxSimilarity parameter 2023-06-09 16:30:26 +02:00
Candice Bentéjac
d5b066c9ed
Merge pull request #2045 from alicevision/mug/previewBckgNotFound
[blender] preview: handle background image not found
2023-06-09 16:21:33 +02:00
Candice Bentéjac
9681c954a6 [nodes] ImageProcessing: Use camel case for all labels 2023-06-09 16:03:16 +02:00
Loïc Vital
840e15ad66
Merge pull request #2044 from alicevision/dev/updateViewerList
Viewer2D: Dynamically update the list of viewable outputs
2023-06-09 15:36:25 +02:00
Loïc Vital
649a45249c [blender] preview: handle background image not found 2023-06-09 15:33:04 +02:00
Loïc Vital
4e130e7090 [nodes] DepthMap: fix uid of intermediate export attributes 2023-06-09 15:12:04 +02:00
Candice Bentéjac
79305b80ed [nodes] DepthMap: Enable/disable outputs depending on inputs' values 2023-06-09 14:22:59 +02:00
Candice Bentéjac
2b232b0c85 Viewer2D: Update list of loaded node's outputs when they are en/dis-abled
When a node with viewable output attributes is loaded, the combo box  of
the 2D Viewer lists these attributes. As some of these attributes are
enabled or disabled, they need to be added or removed from that list,
without needing to load another node first, or to unload the node.

This commit connects the signal that is emitted when an output attribute
with a viewable output is enabled or disabled to the slot that reloads
the currently loaded node (and thus updates the list).
2023-06-09 14:22:59 +02:00
Candice Bentéjac
aafd773fda [nodes] ImageProcessing: Update version and fix typo 2023-06-09 13:16:24 +02:00
Loïc Vital
349f488fbd
Merge pull request #2036 from alicevision/dev/noKeyframeExport
KeyframeSelection: Add new parameter value to disable the export of keyframes
2023-06-09 12:27:04 +02:00
demoulinv
76ae942b4a [Node] imageProcessing: Add scene illuminant color temperature as option for raw processing. 2023-06-09 12:21:08 +02:00
Loïc Vital
e6088856b2
Merge pull request #2039 from alicevision/dev/chunkableKeyframeSelection
[nodes] KeyframeSelection: Set a dynamic size for the node
2023-06-09 11:55:27 +02:00
Candice Bentéjac
37dfe3b385
Merge pull request #2035 from alicevision/mug/scenePreviewImprovements
[nodes] ScenePreview: use base image name for naming output
2023-06-08 15:57:00 +02:00
Candice Bentéjac
1280acc45e
Merge pull request #2040 from alicevision/mug/fixReadOldSfMScene
[nodes] CameraInit: access intrinsic properties safely
2023-06-08 15:31:33 +02:00
Fabien SERVANT
25d6ed5f38 Node documentation and versioning 2023-06-08 10:42:48 +02:00
Fabien Servant
3249773426 Node to split reconstructed and not reconstructed cameras 2023-06-08 10:40:16 +02:00
Loïc Vital
22429b9474 [nodes] CameraInit: access intrinsic properties safely 2023-06-07 17:58:42 +02:00
Candice Bentéjac
b6fc017db1 [nodes] KeyframeSelection: Set a dynamic size for the node
The size is set with the minimum between the input frames (when available)
and the set maximum number of output keyframes. This allows the nodes
following the KeyframeSelection one to be chunked if applicable.
2023-06-07 17:38:53 +02:00
Loïc Vital
0e41b12a13
Merge pull request #1972 from alicevision/dev/compressionImage
Add compression option for exr and jpg images
2023-06-07 16:06:24 +02:00
Loïc Vital
5743f9688b [nodes] PanoramaPostProcessing: align compression params with ImageProcessing 2023-06-07 11:53:04 +02:00
Loïc Vital
20157a9a4d [nodes] ImageProcessing: split EXR and JPEG compression 2023-06-07 11:52:20 +02:00
Candice Bentéjac
c5f31e71d4 [pipelines] CameraTracking: Update version for the KeyframeSelection node 2023-06-06 18:20:12 +02:00
Candice Bentéjac
360514fe59 [nodes] KeyframeSelection: Add parameter value to avoid exporting keyframes
The `outputExtension` parameter now supports a new value, `none`, that
disables the export of the keyframes, and becomes the new default value.

The `renameKeyframes` parameter, which changes the way keyframes are named
when they are written, is automatically disabled when `outputExtension` is
set to `none`.
2023-06-06 18:19:52 +02:00
Loïc Vital
b1b551f2bf [nodes] ScenePreview: use base image name instead of viewId for output naming 2023-06-06 10:43:37 +02:00
Candice Bentéjac
f80e688e64
Merge pull request #2033 from alicevision/dev/newCamTrackPipeline
[pipelines] new CameraTracking pipeline
2023-06-06 10:16:51 +02:00
demoulinv
bc14c0bcea [Nodes] Add options for image compression in imageProcessing and PanoramaPostProcessing. 2023-06-06 09:40:05 +02:00
Candice Bentéjac
fb4181ae1a [pipelines] CameraTracking: Align all nodes together 2023-06-05 19:25:39 +02:00
Candice Bentéjac
be628b7f65 [nodes] LightingCalibration: Fix some parameters' description
In particular, the `inputPath` parameter currently does not support folders
for now, so this mention should be stripped from it.
2023-06-05 18:02:43 +02:00
Candice Bentéjac
d459701e06 [nodes] SphereDetection: Fix label and description for the output folder
The `SphereDetection` node does not output any information related to
lighting, it only outputs a folder that will contain the information of
the spheres detected in the input images.
2023-06-05 18:02:30 +02:00
Loïc Vital
d42522dd46 [pipelines] cameraTracking: minor improvements 2023-06-05 17:38:29 +02:00
Loïc Vital
1dbc2d75c0 [pipelines] cameraTracking: export undistorted images in ExportAnimatedCamera 2023-06-05 16:18:42 +02:00
Loïc Vital
2b167d7960 [pipelines] overwrite cameraTracking with camTrackTmp 2023-06-05 14:29:45 +02:00
Loïc Vital
19e3f89e77 [pipeline] cam track pipeline adjustments 2023-06-05 14:27:26 +02:00
Loïc Vital
070288823c [pipeline] add scene preview to cam track pipeline 2023-06-05 14:27:26 +02:00
Loïc Vital
66d60fe5f3 [pipeline] add distortion calibration to cam track pipeline 2023-06-05 14:27:26 +02:00