Fwd: Questions regarding meshroom

51 views
Skip to first unread message

Vinícius Inacio Breda

unread,
Apr 12, 2021, 4:20:14 PM4/12/21
to alice...@googlegroups.com
Hello,

My name is Vinícius, I'm a brazilian Electronic Engineering student and my thesis is about 3D reconstruction using a different method for dense reconstruction. I wanted to ask if it's possible to use meshlab's methods and all for my project, instead of the gui I'd use only the code, as a library. I'm programing with python and I'm fairly new to it and the environment, so I'm a bit lost. If I can actually use it, what should I download? How should I approach this?

Thanks in advance

Sincerely,
Vinícius Inacio Breda

David Cattermole

unread,
Apr 12, 2021, 4:30:54 PM4/12/21
to Vinícius Inacio Breda, AliceVision
Hello Vinícius,

From what I understand the Meshroom GUI (written in Python) simply creates command lines ans runs them with different processes. There might be an API around that, you should look at the Meshroom GUI code for that.

If you're look to write any new dense reconstruction algorithms, you'll want to look at the Alicevision library written (in C++), which uses a number of other libraries. I'm not aware of any Python bindings for Alicevision, but I'm sure the developers could let you know if I'm wrong.

I'm not sure about Matlab. I'm not aware of any bindings with Alicevision.

So in short, I expect you'll need to use C++ with Alicevision to get the type of results you're looking for.

Good luck,

David

--
You received this message because you are subscribed to the Google Groups "AliceVision" group.
To unsubscribe from this group and stop receiving emails from it, send an email to alicevision...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/alicevision/CAB2ezSW0OvS391iGjBBBJ0wrOczwJYedoX-8azEKXikrb%3Dc%2BmA%40mail.gmail.com.

Fabien Castan

unread,
Apr 12, 2021, 6:10:04 PM4/12/21
to David Cattermole, Vinícius Inacio Breda, AliceVision
Hi,
As explained by David, you can use the core of Meshroom to create your own graph in python. You can look at the bin folder in meshroom: https://github.com/alicevision/meshroom/blob/develop/bin/meshroom_batch#L109.
You can also create custom nodes to implement some steps differently.
If you want to modify an existing algorithm of the pipeline, you will have to do it in AliceVision in C++.
Best,


De : alice...@googlegroups.com <alice...@googlegroups.com> de la part de David Cattermole <catter...@gmail.com>
Envoyé : lundi 12 avril 2021 22:30
À : Vinícius Inacio Breda <vini....@gmail.com>
Cc : AliceVision <alice...@googlegroups.com>
Objet : Re: Questions regarding meshroom
 
⚠️ Do not click or open unknown attachments ⚠️ **

Reply all
Reply to author
Forward
0 new messages