I’ve been working hard, and have filed fixing PRs for the following:
- Add SIFT support for OpenCV 4.4.0+ to OpenSfM (merged)
- Update ODM build to pull OpenCV 4.5.0 to drop the requirement for libjasper which, we’re currently pulling from Ubuntu 16.04 even though we’re building for Ubuntu 18.04 (pending)
-
Ensure that ODM build compiles GFlags with
-fPIC
for correctness (merged) - Support Ninjna Build in ODM CMake scripts (merged)
I’ve got a complete build of ODM in a Snap but there are a few issues to work through including:
- Need to ensure that OpenSfM is up-to-date so that the change above is included to enable the newer OpenCV to be usable - @pierotofy has a PR which I hope will help here
- Need to ensure that the update to OpenCV 4.5.0 doesn’t break anything
- Need to work out the required Snap permissions (interfaces) for the package to be functional