Sign inSign up

lupin2021/opencv

By lupin2021

•Updated over 4 years ago

opencv4.5.5

Image
0

248

lupin2021/opencv repository overview

⁠opencv

date: 2022.04.01

⁠Info about opencv

  • opencv 4.5.5
  • opencv_contrib 4.5.5

⁠Acknowledgement

Thank adnrv for offering a Dockerised OpenCV and Dockerfile (https://hub.docker.com/r/adnrv/opencv⁠) from where I learned some tips for installing OpenCV by source code.

⁠Usage

docker run -it \
--device=/dev/video2 \
--privileged=true \
-v /home/lupin/Documents/Docker/opencv4cpp/home:/home \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e DISPLAY=unix$DISPLAY \
opencv4cpp:latest \
/bin/bash`
⁠Details
  • Docker without sudo
  • GUI for container
  • add device (camera)
⁠sudo
#!/bin/bash
sudo groupadd docker
sudo gpasswd -a ${USER} docker
newgrp docker
⁠GUI by x11-server

Install at first

# on server (host)
sudo apt install x11-xserver-utils # install x11 server

# on container, small apps for testing xserver
sudo apt install x11-apps

And two parameters should be added in docker run :

  • -v /tmp/.X11-unix:/tmp/.X11-unix \
  • -e DISPLAY=unix$DISPLAY \

let container use server's (host's) display

then

# on server(host)
xhost +local:docker # x11's authority for docker

# on container
xeyes # test : eyes staring at your cursor
⁠device

--device=/dev/video2 # add a specified device --privileged=true for all device the container could acess at startup

Tag summary

Content type

Image

Digest

Size

755.9 MB

Last updated

over 4 years ago

docker pull lupin2021/opencv