Abdelrahman AL MAROUK
259fc3265e
[StructureFromMotion] add option to enable/disable track merging based on duplicate features
2023-10-12 15:41:57 +02:00
Candice Bentéjac
801ba75fe5
[nodes] SfMMerge/SfMToRig: Update labels and descriptions
2023-10-10 11:15:45 +02:00
Fabien Servant
d18cadc5ec
Update chunks with merge
2023-10-10 08:54:21 +02:00
Fabien Servant
a5a89d64ed
New nodes for panorama to sfm
2023-10-10 08:54:21 +02:00
Candice Bentéjac
11333e3281
Merge pull request #2203 from alicevision/dev/depthMapParallelization
...
[nodes] DepthMap: increase size of blocks
2023-10-05 17:21:28 +02:00
Loïc Vital
13b76f4be3
[nodes] renamed IntrinsicsCalibration to CheckerboardCalibration
2023-09-27 15:16:10 +02:00
Loïc Vital
a931e1b4e2
[nodes] new IntrinsicsCalibration node
2023-09-27 15:16:10 +02:00
Loïc Vital
67fabd7338
Merge pull request #2200 from alicevision/dev/pureRotation
...
NodalSfm new node
2023-09-25 17:37:57 +02:00
Loïc Vital
3657cbb0be
[nodes] add basic node documentation
2023-09-25 17:34:33 +02:00
Fabien Castan
5654df8ef6
Merge pull request #2199 from alicevision/dev/SfmAlignment
...
[nodes] StructureFromMotion: Automatic alignment of the 3D reconstruction
2023-09-22 15:21:52 +02:00
Fabien Castan
5aff0ce5cd
[nodes] StructureFromMotion: update label and description for the alignment option
2023-09-22 14:00:27 +02:00
Candice Bentéjac
2c8690b66d
Merge pull request #2202 from alicevision/fix/nodes/CameraInit/tooltip_mm
...
[nodes] CameraInit: fix tooltip focal is in mm
2023-09-22 09:29:24 +02:00
Candice Bentéjac
8ea185e74d
Merge pull request #2196 from alicevision/dev/meshing/addMinVis
...
[nodes] Meshing: expose minVis param
2023-09-22 09:11:00 +02:00
Fabien Castan
86e78947cc
[nodes] DepthMap: increase size of blocks
2023-09-21 22:54:06 +02:00
Fabien Castan
ce4fa1be58
[nodes] CameraInit: fix tooltip focal is in mm
2023-09-21 21:36:42 +02:00
Fabien SERVANT
11f3805f16
NodalSfm new node
2023-09-21 17:54:44 +02:00
Fabien SERVANT
6f44e705fb
option to Align sfm at the end
2023-09-21 10:32:50 +02:00
Fabien Castan
8f4a69595f
[nodes] Meshing: export minVis
2023-09-21 00:07:09 +02:00
Fabien Castan
3be63c7c3a
[nodes] ImageSegmentation: update GPU requirements
...
to avoid computation failures
2023-09-20 23:24:03 +02:00
Candice Bentéjac
3aad1ccbc3
[nodes] PanoramaPostProcessing: Add attributes to change the outputs' names
...
Add input String parameters to determine the name of the generated outputs.
These attributes include:
- the name of the generated output panorama
- the name of the generated output panorama preview
The base folder for these outputs remains the node's cache, only the
name of the outputs themselves can be updated.
The output attribute about the downscaled levels of the panorama is also
modified with the new name of the pyramid levels, which is a concatenation
of the generated panorama's name and the size of the current level.
2023-09-19 15:57:28 +02:00
Candice Bentéjac
48b2685a0e
[nodes] SfMBootstraping: Fix labels and harmonize quotes usage
2023-09-15 16:02:03 +02:00
Fabien SERVANT
5735c49675
sfmBootstraping node
2023-09-15 15:51:31 +02:00
Fabien SERVANT
c734d30d9c
Node for estimating relative pose per pairs
2023-09-15 15:51:31 +02:00
Candice Bentéjac
fd1292ad00
[nodes] StructureFromMotion: Add new logIntermediateSteps
parameter
...
If enabled, the current state of the scene will be dumped as an SfMData
file every 3 resections. Before this option was added, the intermediate
steps were always dumped.
2023-09-08 19:30:15 +02:00
Candice Bentéjac
5bc7fa4ad7
[nodes] HDR Fusion: Harmonize descriptions and ChoiceParams' options
2023-09-04 15:08:58 +02:00
demoulinv
cbef8f6670
[Nodes] HDR: Add "auto" option for calibration method and working color space in sampling, calibration and merging nodes.
2023-08-29 08:55:36 +02:00
Loïc Vital
2bea35d00d
Merge pull request #2163 from alicevision/dev/keyframeVideoOutput
...
KeyframeSelection: Flag `outputExtension` attribute when it is set to "none" for video inputs
2023-08-28 14:13:06 +02:00
Candice Bentéjac
b50a2fb81e
[nodes] KeyframeSelection: Add param to use masks for the smart selection
...
Segmentation masks may be provided to exclude some parts of the frame
from the score computations if the smart method is selected.
2023-08-25 16:05:48 +02:00
Candice Bentéjac
42868e7e54
[nodes] KeyframeSelection: Add minBlockSize
param for multi-threading
2023-08-25 15:52:03 +02:00
Candice Bentéjac
58ea12d062
[nodes] ImageSegmentation: Add parameter to invert mask values
2023-08-24 18:18:09 +02:00
Candice Bentéjac
f9d8a1da02
[nodes] Masking: Add parameter to specify the extension of the masks
...
Add the `maskExtension` parameter to specify the extension (by default,
"png") of the masks that are to be loaded.
2023-08-24 18:17:53 +02:00
Candice Bentéjac
6af1607b35
Merge pull request #2110 from alicevision/mug/rmFakeDeps
...
PanoramaInit: remove fake dependency
2023-08-23 12:53:32 +02:00
Candice Bentéjac
e69b47ce53
Merge pull request #2159 from alicevision/dev/prepareDenseSceneExposureSelection
...
Camera exposure update
2023-08-23 10:03:36 +02:00
Loïc Vital
d45fcab2e4
[nodes] PanoramaInit: remove fake dependency
2023-08-22 17:06:04 +02:00
Candice Bentéjac
76d2e8680e
[nodes] KeyframeSelection: Flag outputExtension
for video inputs
...
If at least one of the inputs is a video, then the `outputExtension`
attribute should never be set to "none": if it is, no frame will ever be
written on disk, and as a consequence, no SfMData file will be written,
meaning that the whole score computation and keyframe selection process
will have been done for nothing.
2023-08-22 11:22:11 +02:00
Candice Bentéjac
cf938cb736
Merge pull request #2042 from alicevision/dev/lcpInImageProcessing
...
Manage LCP in imageProcessing
2023-08-22 09:43:07 +02:00
Candice Bentéjac
8b48bb6891
[nodes] HDR Fusion: Harmonize ranges for nbBrackets
and userNbBrackets
2023-08-21 16:30:12 +02:00
Candice Bentéjac
fdd9d088c5
[nodes] HDR Fusion: Flag userNbBrackets
as invalid if it isn't a multiple of the number of inputs
...
Add an error message for `userNbBrackets` and set `validValue` to false
if the set number of brackets is not a multiple of the number of input
images.
2023-08-21 16:30:12 +02:00
Candice Bentéjac
1341ad3276
[nodes] ImageProcessing: Update node's version
...
Update the version following the addition of new LCP-related parameters
to the command line.
2023-08-18 18:42:34 +02:00
demoulinv
dfa2c6b80d
[Nodes] Texturing : Change default value for CorrectEV option from False to True enabling automatic exposure correction for texture creation.
2023-08-18 09:29:34 +02:00
demoulinv
81c6cd022c
[Node] LdrToHdrXXX : update exposure computation
2023-08-18 09:23:01 +02:00
Candice Bentéjac
ea8d619fb1
[nodes] HDR Fusion: Align bracket detection with AliceVision's
...
The bracket detection performed in Meshroom used to differ from the one
performed in AliceVision.
The metadata that were retrieved to perform the exposure comparisons were
not the same, and where AliceVision was actually computing an exposure
value, Meshroom was just performing a comparison between the shutter
speed, fnumber and ISO values, which resulted in less accurate groups.
The `getExposure` static method that is added to the `LdrToHdrSampling`,
`LdrToHdrCalibration` and `LdrToHdrMerge` node is the pythonic version
of the `getExposure` method from the View class in AliceVision.
2023-08-16 16:57:23 +02:00
demoulinv
1c35a28839
[Node] imageProcessing: Add chromatic aberration correction option.
2023-08-14 14:09:10 +02:00
demoulinv
8b9a25432c
[Nodes] imageProcessing: Add LCP related parameters
2023-08-09 16:03:09 +02:00
Loïc Vital
0b869ac117
[pipelines] publish downscaled panorama levels
2023-08-08 10:28:28 +02:00
Candice Bentéjac
162e5c99eb
[nodes] HDR Fusion: Fix bracket detection
...
Prior to this commit, only the shutter speed was compared between two
images to determine whether they belonged to the same group. The fnumber
and ISO were assumed to be fixed within a group, which is not always true,
and differs from what is done on the AliceVision's side.
This commit aligns Meshroom's bracket detection with AliceVision's.
2023-08-04 12:08:38 +02:00
Candice Bentéjac
e8f1c03c4d
Merge pull request #2133 from alicevision/mug/panoDownscales
...
[nodes] new exportLevels option in PanoramaPostProcessing
2023-07-31 15:16:39 +02:00
Loïc Vital
e883f8af30
[nodes] PanoramaPostProcessing: add parameter for maximum width of last level
2023-07-31 12:14:38 +02:00
Loïc Vital
15f4429b12
[nodes] PanoramaPostProcessing: update version
2023-07-31 09:40:16 +02:00
Loïc Vital
cce09c6957
[nodes] PanoramaPostProcessing: add exportLevels option
2023-07-26 11:55:23 +02:00