#!/bin/bash set -e # Update und installiere Build-Tools (wie im Dockerfile) apt-get update && apt-get install -y \ build-essential cmake git pkg-config \ libgtk2.0-dev libavcodec-dev libavformat-dev libswscale-dev \ libtbb-dev libjpeg-dev libpng-dev libtiff-dev \ ffmpeg ca-certificates \ python3 python3-dev python3-numpy \ && rm -rf /var/lib/apt/lists/* # Klone und baue OpenCV (wie im Dockerfile) git clone --branch 4.12.0 https://github.com/opencv/opencv.git /opencv git clone --branch 4.12.0 https://github.com/opencv/opencv_contrib.git /opencv_contrib mkdir /opencv/build && cd /opencv/build cmake -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_EXTRA_MODULES_PATH=/opencv_contrib/modules \ -D BUILD_opencv_python3=ON \ -D BUILD_EXAMPLES=OFF .. make -j$(nproc) && make install && ldconfig # Cleanup (optional, um Space zu sparen) rm -rf /opencv /opencv_contrib