überlegung windsows
This commit is contained in:
25
install_inside_docker.sh
Normal file
25
install_inside_docker.sh
Normal file
@@ -0,0 +1,25 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user