簡體   English   中英

OpenCV不在Docker內部顯示圖像

[英]Opencv Not displaying image inside docker

我正在嘗試從Docker容器內部使用OpenCV imshow GUI。 我使用以下代碼來啟動使用nvidia-docker的容器,因為該容器包含Tensorflow的GPU版本

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顯示圖像時,我只是得到了一個空白屏幕。 在此處輸入圖片說明

我嘗試顯示的圖像是使用matplotlib顯示的。 我該如何糾正? 謝謝

這可能與matplotlib有關。 嘗試

import matplotlib
matplotlib.use('Agg')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM