Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New panorama pipeline for fisheye images #808

Merged
merged 105 commits into from
Jul 16, 2020
Merged

Conversation

fabiencastan
Copy link
Member

@fabiencastan fabiencastan commented Feb 26, 2020

Description

Add support for HDRI creation from fisheye images.

Features list

  • New Intrinsic: EquidistantRadial
  • Add a node to select fisheye circle and UI in Viewer2D
  • New generic way to manage "active" nodes per node type
  • Several nodes can hold the SfM (and uniformize the output of these nodes)
  • Improve open recent files menu
  • Add new nodes to the HDRI pipeline: PanoramaPrepareImages, SfMTransform and ImageProcessing
  • Do not allow fisheye4 camera model in the HDRI context
  • Add support for lambda function in Attribute desc value. Allows to dynamically configure the default value of the Attribute in python.

See alicevision/AliceVision#749

@fabiencastan fabiencastan force-pushed the dev/panoramaFisheye branch 2 times, most recently from f72a710 to a7b88a0 Compare March 5, 2020 10:52
* fix path conversion on windows
* remove invalid paths from the list on error
* explicit error message for "No Such File"
Watching the subprocess for statistics may create errors on windows on specific cases, it should not break the UI.
This is necessary since version 5.14 of Qt, otherwise the model is not updated and remains empty.
FeaturesInfoOverlay relies on the FeatureViewer, so we ensure that it is loaded first.
The internal MouseArea in the FloatImage is used to retrieve the mouse over events but should not catch the other mouse events.
Ensure that the important part of the number is displayed.
…rl+Wheel

* also add forceActiveFocus() to release other focus areas
Setup the 2 fisheye options on LDRToHDR and PanoramaInit nodes.
- update access to CameraInit from LdrToHdr nodes
- update PanoramaPrepareImages param names
@fabiencastan fabiencastan added this to the Meshroom 2020.1.0 milestone Jul 15, 2020
@fabiencastan fabiencastan merged commit 058cb87 into develop Jul 16, 2020
@fabiencastan fabiencastan deleted the dev/panoramaFisheye branch July 16, 2020 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants