docker容器内安装labelImg目标检测标注工具
最近在学着用PaddelDetection做目标检测,写下container内安装labelImg目标检测标注工具的步骤和遇到的问题。
1. 容器内图形界面显示到本地显示
sudo apt-get install x11-xserver-utils
xhost +
#这两句的作用是开放权限,允许所有用户,当然包括docker,访问X11 的显示接口
2. 启动docker容器,在其中安装labelImg目标检测标注工具
nvidia-docker run --name lun_pd3 -it -v $PWD/wulun2/lun_pd3:/paddle paddle:1.8.2 /bin/bash
要额外添加启动选项
-v /tmp/.X11-unix:/tmp/.X11-unix #共享本地unix端口
-e DISPLAY=unix$DISPLAY #修改环境变量DISPLAY
-e GDK_SCALE
-e GDK_DPI_SCALE #我觉得这两个是与显示效果相关的环境变量,没有细究
cd /paddle/labelImg-master #进入合适的目录
git clone http://github.com/tzutalin/labelImg #下载labelImg-master
apt-get update
apt-get install p