archeos / ArcheOS

The main repository
34 stars 8 forks source link

Reconsider SfM/MVSR packages for ArcheOS-next #131

Open lucaarcteam opened 8 years ago

lucaarcteam commented 8 years ago

For ArcheOS-next we have to reconsider SfM/MVSR packages: probably replacing PPT with openMVG (possibly adding a GUI for it) and evaluating other software like Regard3D and the one for UAV (Ale, do you remember the name?)

rjanvier commented 8 years ago

I will package @OpenMVG and @OpenMVS for Debian/ArcheOS in the coming weeks... but I do not want to maintain any GUI if someone else is interested...

alearcteam commented 8 years ago

it was Open Drone Map http://opendronemap.github.io/odm/ . but i did not try. Probably it is a tool which mix bundler +PMVS + Meshlab. Ale

On 10/11/2015 10:14 AM, Luca Bezzi wrote:

For ArcheOS-next we have to reconsider SfM/MVSR packages: probably replacing PPT with openMVG (possibly adding a GUI for it) and evaluating other software like Regard3D and the one for UAV (Ale, do you remember the name?)

— Reply to this email directly or view it on GitHub https://github.com/archeos/ArcheOS/issues/131.

mad-de commented 8 years ago

@ORNis how far are you with packaging OpenMVS and OpenMVG? I'm pretty much finished with the GUI, but it would be good.to move my development to archeos at this point.

rjanvier commented 8 years ago

Hello, @mad-de.

kind regards, Romain

pmoulon commented 8 years ago

@ORNis Don't hesitate to ask if you need help to package OpenMVG. Now that OpenMVG can use external libraries the setup must be simpler; I hope so.

rjanvier commented 8 years ago

Yes it is. Now, the main drawback of Debian package of OpenMVG is that I can't make a highly optimized package for all kind of CPU. I think, In that sense Gentoo and Arch packages are better but the overall Debian system is much more cleaner

mad-de commented 8 years ago

@ORNis thanks for the update: As for the UI, you can maybe use my openMVG_gui I don't know If and when it going to be part of openMVG, but it should do the trick for the next ArcheOS.

It's build alongside openMVG during openMVG Building - See building.

You'll needto add following libs: qt5-default & libpcl-dev.

I added cmake options -DBUILD_SFM_GUI= -DOPENMVG_PMVS_PATH= -DOPENMVS_BIN_PATH= so you can specify the paths to PMVS and openMVS during building

it currently uses a slightly modified CMVS/PMVS version (see Building) to eliminate unnecessary error output during running pmvs

rjanvier commented 8 years ago

Hello @mad-de, Great! I really appreciate your committment to Open Source Projects and more specifically to openMVG. But as my time is really counted, I think I can't promise you I will package the openMVG_gui a day. I prefer to focus on more low-level packages (libs, command-line tools) as I'm using them every day. Maybe you can start to look at ArcheOS documentation and try to figure out how to start to build your own package. ArcheOS and openMVG are both great projects that need passionate and dedicated peoples.

mad-de commented 8 years ago

@ORNis if you can give me a hint, when I can test ArcheOS with openMVG and openMVS, I'll make a standalone version of openMVG_gui as a .deb for ArcheOS ready. But I'll need the final path structures of openMVG, CMVS-PMVS & openMVS in ArcheOS for that...

rjanvier commented 8 years ago

Sure, but I bet it would be easy for you to guess if you take the trouble to read packaging documentation before.