我正在尝试从docker容器内部使用OpenCV imshow GUI。我使用nvidia-docker启动容器,因为容器包含GPU版本的Tensorflow
xhost +
nvidia-docker run \
--rm \
--name tf_keras \
--link mongodb_database:data_mongo \
-e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v $1:/abhijit_home \
-p 8888:8888 -p 6006:6006 \
tensorflow_gpu_v1当我尝试使用OpenCV显示am图像时,我只是得到一个空白屏幕。

我尝试显示的图像是使用matplotlib显示的。我怎样才能纠正这个错误呢?谢谢
发布于 2018-11-22 03:49:48
这可能与matplotlib有关。试一试
import matplotlib
matplotlib.use('Agg')https://stackoverflow.com/questions/51094806
复制相似问题