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
Generate oblique orthophotos #1549
Comments
This would be a really cool improvement for sure. You would probably need to write a new module, similar to https://github.com/OpenDroneMap/odm_orthophoto, to render oblique imagery. You might find the help of a rasterizer engine library helpful here (something like https://github.com/Zielon/CPURasterizer ?), but maybe you can write it from scratch. Once you can render oblique shots, I think you will need to render multiple shots from different angles, but that's a second step. Don't worry about it until you have a renderer ready! |
Yeah, you're confirming what I was thinking after I peeked at the code. The mesh-to-ortho is done in C++ which is outside my wheelhouse for sure (not to mention the geometry involved). Manipulating the mesh in Python before handing it to I agree it would be a nice feature; however, I think it's beyond my skills for the moment. Maybe another intrepid volunteer will pick this up. |
I just had a quick look. In a first time wouldn't it be possible to cheat by rotating the .obj with the blender |
I've looked a bit more into this, I think the The cleanest way to do this would be to add a parameter in |
Looking at this feature, I am wondering how to simply rotate the model. |
As a workaround (and to start from a I agree adding flags to https://jakecoppinger.com/2023/03/generating-aerial-imagery-with-your-iphones-lidar-sensor/ |
This would be an enhancement to ODM, the idea being that a user could generate one or more oblique orthomosaics (aka: "2.5D") of a scene provided (possibly) that the flight was conducted with sufficient oblique-ness. An example is here: https://oblique.sanborn.com/25sample_new/ (click the compass at the bottom to see the oblique versions of the scene).
A discussion of this feature is on the Community Forum. In the example above it appears four orthos were created, one for each cardinal point; I think this would be the ideal way to have the feature work in ODM as well. Then as suggested by @smathermather in the Forum, create a nice way to view the oblique orthos in WebODM.
Looking for help/guidance on how to do this as I have never contributed code to this project, but I'm game to give it a go.
The text was updated successfully, but these errors were encountered: