This repository helps to test OpenCV compatibility with protobuf.
Several variants and versions are being tested:
- own - use built-in protobuf
- system - use protobuf from the Ubuntu 22.04 packages
- custom - use manually built protobuf (versions 3.20.3 - 24.4, static/dynamic)
Dependencies: docker
Expected directory structure:
- opencv/
- opencv_contrib/ (not used yet)
- opencv_extra/ (not used yet)
- protobuf-check/ (this repository)
- workspace/ (directory containing all builds and logs)
- scripts/ (build scripts which will be run inside docker containers)
- run.sh (run this script to do testing)