Image for URI project
server-focal-complete (ubuntu:focal-20230126)
client-focal-complete (nvcr.io/nvidia/l4t-tensorrt:r8.4.1.5-devel)
docker run -it --privileged \
-h uri_server \
-v /dev:/dev \
-v ~/docker_share:/root/share:rw \
-v /tmp/.X11-unix:/tmp/.X11-unix:rw \
-e DISPLAY=unix$DISPLAY \
--net host \
--name uri_server \
lakms123456/uri-project:server-focal-complete
sudo docker run \
-it \
--privileged \
--runtime nvidia \
--network host \
-v ~/docker_share:/root/share:rw \
-e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix/:/tmp/.X11-unix \
-v /dev:/dev \
-h uri_client \
--name uri_client \
lakms123456/uri-project:client-focal-complete
# Check the python version
apt-get install python2.7 python3.6
apt-get install build-essential \
cmake pkg-config \
libjpeg-dev libtiff5-dev libpng-dev \
libavcodec-dev libavformat-dev libswscale-dev libxvidcore-dev libx264-dev libxine2-dev \
libv4l-dev v4l-utils \
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
libgtk2.0-dev \
mesa-utils libgl1-mesa-dri libgtkgl2.0-dev libgtkglext1-dev \
libatlas-base-dev gfortran libeigen3-dev \
python3-dev python3-numpy \
unzip
wget -O 4.6.0.zip https://github.com/opencv/opencv/archive/refs/tags/4.6.0.zip
wget -O 4.6.0-contrib.zip https://github.com/opencv/opencv_contrib/archive/refs/tags/4.6.0.zip
unzip 4.6.0.zip
unzip 4.6.0-contrib.zip
cd opencv-4.6.0
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_TBB=OFF \
-D WITH_IPP=OFF \
-D WITH_1394=OFF \
-D BUILD_WITH_DEBUG_INFO=OFF \
-D BUILD_DOCS=OFF \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D BUILD_EXAMPLES=OFF \
-D BUILD_TESTS=OFF \
-D BUILD_PERF_TESTS=OFF \
-D WITH_QT=OFF \
-D WITH_GTK=ON \
-D WITH_OPENGL=ON \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.6.0/modules \
-D WITH_V4L=ON \
-D WITH_FFMPEG=ON \
-D WITH_XINE=ON \
-D BUILD_NEW_PYTHON_SUPPORT=ON \
-D OPENCV_GENERATE_PKGCONFIG=ON ../
make -j6
make install
# opencv version check
pkg-config --modversion opencv4
apt-get install libboost-program-options-dev
apt-get install python3-opencv
apt-get install gcc g++
apt-get install --reinstall xdg-utils
apt install vlc
sed -i 's/geteuid/getppid/' /usr/bin/vlc
# Install dependencies
apt-get install -y \
build-essential \
cmake \
git \
gfortran \
libatlas-base-dev \
libavcodec-dev \
libavformat-dev \
libavresample-dev \
libcanberra-gtk3-module \
libdc1394-22-dev \
libeigen3-dev \
libglew-dev \
libgstreamer-plugins-base1.0-dev \
libgstreamer-plugins-good1.0-dev \
libgstreamer1.0-dev \
libgtk-3-dev \
libjpeg-dev \
libjpeg8-dev \
libjpeg-turbo8-dev \
liblapack-dev \
liblapacke-dev \
libopenblas-dev \
libpng-dev \
libpostproc-dev \
libswscale-dev \
libtbb-dev \
libtbb2 \
libtesseract-dev \
libtiff-dev \
libv4l-dev \
libxine2-dev \
libxvidcore-dev \
libx264-dev \
pkg-config \
python3-dev \
python3-numpy \
python3-matplotlib \
qv4l2 \
v4l-utils \
zlib1g-dev \
libncurses5-dev \
libncursesw5-dev
wget -O 4.6.0.zip https://github.com/opencv/opencv/archive/refs/tags/4.6.0.zip
wget -O 4.6.0-contrib.zip https://github.com/opencv/opencv_contrib/archive/refs/tags/4.6.0.zip
unzip 4.6.0.zip
unzip 4.6.0-contrib.zip
cd opencv-4.6.0
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D EIGEN_INCLUDE_PATH=/usr/include/eigen3 \
-D WITH_OPENCL=OFF \
-D WITH_CUDA=ON \
-D CUDA_ARCH_BIN=5.3 \
-D CUDA_ARCH_PTX="" \
-D WITH_CUDNN=ON \
-D WITH_CUBLAS=ON \
-D ENABLE_FAST_MATH=ON \
-D CUDA_FAST_MATH=ON \
-D OPENCV_DNN_CUDA=ON \
-D ENABLE_NEON=ON \
-D WITH_QT=OFF \
-D WITH_OPENMP=ON \
-D WITH_OPENGL=ON \
-D BUILD_TIFF=ON \
-D WITH_FFMPEG=ON \
-D WITH_GSTREAMER=ON \
-D WITH_TBB=ON \
-D BUILD_TBB=ON \
-D BUILD_TESTS=OFF \
-D WITH_EIGEN=ON \
-D WITH_V4L=ON \
-D WITH_LIBV4L=ON \
-D OPENCV_ENABLE_NONFREE=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D INSTALL_PYTHON_EXAMPLES=OFF \
-D BUILD_NEW_PYTHON_SUPPORT=ON \
-D BUILD_opencv_python3=TRUE \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D BUILD_EXAMPLES=OFF ..
make -j6
make install
Content type
Image
Digest
sha256:8089c1068…
Size
10.8 GB
Last updated
over 3 years ago
docker pull lakms123456/uri-project:client-focal-complete