OpenDroneMap / OpenDroneMap/ODM
Feature request: Need strategy for resolution calculations when using split-merge
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 6.5k
- Forks
- 1.3k
- Avg merge
- 5d 6h
- Merged PRs (30d)
- 4
Description
How did you install OpenDroneMap? (Docker, natively, ...)?
Natively
What's your browser and operating system? (Copy/paste the output of https://www.whatismybrowser.com/)
irrelevant
What is the problem?
When we run with split-merge, we can specify the preferred resolution. For some submodels we might get that preferred resolution, for others, we might receive messages like the following:
[WARNING] Maximum resolution set to GSD - -300% (28.07 cm / pixel, requested resolution was 15.0 cm / pixel)
[WARNING] Maximum resolution set to GSD - 10.0% (6.32 cm / pixel, requested resolution was 5.0 cm / pixel)
What should be the expected behavior? If this is a feature request, please describe in detail the changes you think should be made to the code, citing files and lines where changes should be made, if possible.
I'm really not sure. But we should consider keeping a consistent resolution across all the submodels.
How can we reproduce this? (What steps did you do to trigger the problem? What parameters are you using for processing? If possible please include a copy of your dataset uploaded on Google Drive or Dropbox. Be detailed)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue provides no files, tests, or parameters to follow. Start by tracing how split-merge calculates and reports resolution for submodels, then define the expected behavior for keeping resolution consistent and determine how the warning cases should be handled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli, data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100