facebookresearch / ocean

Ocean is the in-house framework for Computer Vision (CV) and Augmented Reality (AR) applications at Meta. It is platform independent and is mainly implemented in C/C++.
https://facebookresearch.github.io/ocean/
MIT License
614 stars 54 forks source link

A Photogrammetry example please? #30

Open Shubhra22 opened 1 month ago

Shubhra22 commented 1 month ago

Is it possible to get a photogrammetry sample project? Or at least some direction on how to get started?

leapally commented 1 month ago

Hi @Shubhra22. Apologies for the late reply.

Maybe we can help you better if we knew what your goal is.

Thanks for your input!

Shubhra22 commented 4 weeks ago

Hey @leapally It's my turn now to say sorry for the late reply.

  1. Ideally, I am looking for the following workflow: User upload a set of images and gets out a textured mesh. If it's a too much of an ask, may be direct me what classes/ files I should look into to implement something myself.

  2. I am currently using open3d api for this, but there is not any direct mobile device support from it. I understand the whole process of a reconstruction from a higher level, (from using API like open3d), so its little overwhelming to find which particular classes I should look into/ use to create a 3d reconstruction.

  3. I would say if there was at least an example for Structure from Motion or may be a mesh reconstruction that might be very helpful.

leapally commented 3 weeks ago

Hey, @Shubhra22. Thanks for the reply.

I see that there is a Windows demo named "structurefrommotion" available. I believe the only way to build it is with the Visual Studio solution for Windows platform.

I'm not familiar with this particular demo, but I can ping the team tomorrow about it and see whether a structure from motion demo on mobile platforms is something that is doable.

leapally commented 3 weeks ago

Hey, @Shubhra22.

Conclusion from discussion was that we don't have bandwidth to create photogrammetry demos for mobile platforms at the moment. I'll see if I can find examples within existing code that might help aside from "structurefrommotion".