Sign inSign up

pirlruc/ci-cpp-opencv

By pirlruc

•Updated 8 days ago

Image with tools for build C++ libraries that depend on OpenCV and Eigen

Image
Languages & frameworks
Developer tools
0

163

pirlruc/ci-cpp-opencv repository overview

⁠ci-cpp-opencv

Ubuntu 24.04 compile image with OpenCV 4.14.0 built from the release tarball and Eigen 3.4 from libeigen3-dev. The same image ships vcpkg, the x64-linux-libcxx triplet, and overlay ports that satisfy opencv4 and eigen3 from the image instead of compiling them.

vcpkg is bootstrapped in the build stage.

⁠Image

ItemValue
Docker Hubpirlruc/ci-cpp-opencv
Architectureslinux/amd64
Usernon-root 1000:1000
BaseUbuntu 24.04 official
Contextdocker/ci-cpp-opencv/
⁠Tags
TagDigest
5.2.0 / latestsha256:561316dd5a31b8765f3d6569833ad5fff05bdba42d184a92d11cd4c0c738c42b (tag index)
sha-<git>Exact git SHA of the published commit

Prefer a digest in production.

docker pull pirlruc/ci-cpp-opencv:5.2.0

⁠What is inside

ToolRole
clang / clang++ / libc++Compile on Clang 18
cmake / ninja / gitConfigure and build
OpenCV 4.14.0Modules core, imgproc, imgcodecs, built with libc++. Tarball SHA-256 ee8fb9b30eb60850431b4656447080e3737b56e45719c92b67f245950609f86e
Eigen 3.4libeigen3-dev. WITH_EIGEN=OFF on the OpenCV build
vcpkg 434307da/opt/vcpkg, triplet /opt/vcpkg-triplets, overlays /opt/vcpkg-overlays
overlay opencv4Empty port. Sets OpenCV_DIR to /usr/local/lib/cmake/opencv4
overlay eigen3Empty port. Sets Eigen3_DIR to /usr/share/eigen3/cmake

System jpeg, png, and zlib are present. curl is not.

⁠License

MIT

Tag summary

Content type

Image

Digest

sha256:561316dd5…

Size

211.7 MB

Last updated

8 days ago

docker pull pirlruc/ci-cpp-opencv