Получение ошибки управления сеансом при использовании cv2.imshow () - PullRequest
0 голосов
/ 09 июля 2020

Я следовал руководству OpenCV, чтобы показать изображение в окне.

import cv2
img = cv2.imread('lena.jpg')
cv2.imshow('lena', img)
cv2.waitKey(0) & 0xFF
cv2.destroyAllWindows()

Я получаю эту ошибку.

Qt: Session management error: None of the authentication protocols specified are supported

пожалуйста, помогите мне с этим. Я новичок в Ubuntu, поэтому мне может потребоваться подробное объяснение

1 Ответ

0 голосов
/ 09 июля 2020

Вы получаете эту ошибку из-за переменной SESSION_MANAGER. Вам нужно отключить его. Попробуйте это:

import cv2
unset SESSION_MANAGER
img = cv2.imread('lena.jpg')
cv2.imshow('lena', img)
cv2.waitKey(0) & 0xFF
cv2.destroyAllWindows()

Если вы работаете с PyCharm IDE, перезапустите вашу программу следующим образом:

env -u SESSION_MANAGER pycharm-community
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...