Skip to content

Adding new node for triangulation for new pipelines#2113

Open
servantftransperfect wants to merge 2 commits intodevelopfrom
dev/triangulation
Open

Adding new node for triangulation for new pipelines#2113
servantftransperfect wants to merge 2 commits intodevelopfrom
dev/triangulation

Conversation

@servantftransperfect
Copy link
Copy Markdown
Contributor

This pull request introduces a new SfM Triangulation feature to the AliceVision pipeline. It adds a new command-line tool for triangulating keypoints using existing camera poses, updates the build system to include this tool, and provides a corresponding Meshroom node for integration into workflows. Additionally, it improves the merging logic for SfMData poses to handle duplicates more robustly.

New SfM Triangulation Feature:

  • Added a new command-line tool aliceVision_sfmTriangulating for triangulating keypoints based on existing camera poses, including argument parsing, triangulation logic, and output handling.
  • Integrated the new tool into the CMake build system, ensuring it is built with the correct dependencies.
  • Implemented a new Meshroom node SfMTriangulating in SfMTriangulating.py to expose the triangulation functionality to the Meshroom GUI, with configurable parameters for triangulation.

Improvements to SfMData Merging:

  • Enhanced the simpleMerge function to merge pose data from two SfMData objects, checking for duplicate pose IDs and reporting errors if duplicates are found and not ignored.

__version__ = "1.0"

from meshroom.core import desc
from meshroom.core.utils import DESCRIBER_TYPES, VERBOSE_LEVEL
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.

1 participant