From a9c945acbbbd6e1ef8932064c1c14f49e65e1b7a Mon Sep 17 00:00:00 2001 From: Serafadam Date: Fri, 8 Sep 2023 15:05:19 +0200 Subject: [PATCH 1/2] add depthai support --- docker/Dockerfile.depthai | 17 +++++++++++++++++ docker/udev_rules/80-movidius.rules | 1 + 2 files changed, 18 insertions(+) create mode 100644 docker/Dockerfile.depthai create mode 100644 docker/udev_rules/80-movidius.rules diff --git a/docker/Dockerfile.depthai b/docker/Dockerfile.depthai new file mode 100644 index 00000000..ce88509f --- /dev/null +++ b/docker/Dockerfile.depthai @@ -0,0 +1,17 @@ +# Dockerfile for setting up Realsense driver +# https://github.com/jetsonhacks/installRealSenseSDK +ARG BASE_IMAGE +FROM ${BASE_IMAGE} + + +RUN add-apt-repository ppa:ubuntu-toolchain-r/test && \ + apt-get update && \ + apt-get install -y gcc-11 \ + g++-11 \ + libgstreamer1.0-dev \ + libgstreamer-plugins-base1.0-dev \ + libusb-1.0-0-dev\ + udev + +# Copy custom udev rules file +COPY udev_rules/80-movidius.rules /etc/udev/rules.d/80-movidius.rules diff --git a/docker/udev_rules/80-movidius.rules b/docker/udev_rules/80-movidius.rules new file mode 100644 index 00000000..019205d9 --- /dev/null +++ b/docker/udev_rules/80-movidius.rules @@ -0,0 +1 @@ +SUBSYSTEM=="usb", ATTRS{idVendor}=="03e7", MODE="0666", GROUP:="plugdev" \ No newline at end of file From 86589e4e008725d144638eb2c3e1a60afd2c61a7 Mon Sep 17 00:00:00 2001 From: Serafadam Date: Fri, 8 Sep 2023 15:18:53 +0200 Subject: [PATCH 2/2] simplify dockerfile --- docker/Dockerfile.depthai | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/docker/Dockerfile.depthai b/docker/Dockerfile.depthai index ce88509f..1c8b20ed 100644 --- a/docker/Dockerfile.depthai +++ b/docker/Dockerfile.depthai @@ -1,17 +1,5 @@ -# Dockerfile for setting up Realsense driver -# https://github.com/jetsonhacks/installRealSenseSDK ARG BASE_IMAGE FROM ${BASE_IMAGE} - -RUN add-apt-repository ppa:ubuntu-toolchain-r/test && \ - apt-get update && \ - apt-get install -y gcc-11 \ - g++-11 \ - libgstreamer1.0-dev \ - libgstreamer-plugins-base1.0-dev \ - libusb-1.0-0-dev\ - udev - -# Copy custom udev rules file -COPY udev_rules/80-movidius.rules /etc/udev/rules.d/80-movidius.rules +RUN wget -qO- https://docs.luxonis.com/install_dependencies.sh | bash +RUN apt install -y libusb-1.0-0-dev