AliceVision
AliceVision copied to clipboard
Update panorama pipeline for very large panoramas
- Panorama warping, compositing and imageprocessing fail when the final panorama is too large because of very large image usage.
- Try to find ways to reduce memory consumption
This PR could be 2 or 3 PRs which would be easier to merge than one large PR.
E.g. Vector2d -> Vector2f changes could be a single PR. This introduces larger precision error, so having the change as a single PR would make it easier to understand if some precision issue in the future is caused by this change or by something else.
std::to_string(viewCurrent) -> warpedPath
changes could probably be another PR (though I'm not completely sure for this one).
Third PR - everything what's left.