Скрипт замораживания iamge cv2 в Python WaylandPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Скрипт замораживания iamge cv2 в Python Wayland

Сообщение Anonymous »

Привет всем. Я использую vscode в папке venv для запуска скрипта для создания изображения. Мне удалось получить четкое изображение с помощью PIL, но мне нужно постоянно обновлять изображение, и PIL генерирует много изображений. Итак, я попытался использовать cv2 с cv2.imshow(), но внезапно программа перестала работать и появилась эта ошибка:

Код: Выделить всё

qt.qpa.plugin: Could not find the Qt platform plugin "wayland"
В venv я установил opnecv.python, также установил Qt5 и PIL. Я пробовал настройки в bashrc в следующих строках:

Код: Выделить всё

#QT_QPA_PLATFORM=wayland
#QT_QPA_PLATFORM=xcb
#QT_QPA_PLATFORM=offscreen
выполните поиск в файле /etc/gdm3/custom.config и раскомментируйте строку Wayland: WaylandEnable=false
Но проблема остается. Скрипт генерирует изображение только один раз, а затем перестает работать, vscode выдает ошибку. Также я попытался удалить opencv-python и установить opncv-python-headless, но выдал еще одну ошибку.
Каков более чистый способ обновить изображение с помощью cv2 или PIL? я получил такой массив RGB:

Код: Выделить всё

    RGB_values=np.array(RGB_values, dtype=np.uint64).reshape(xdim,ydim)
R = (RGB_values&0xF800)>>8
G = (RGB_values&0x07E0)>>3
B = (RGB_values&0x001F)

Подробнее здесь: [url]https://stackoverflow.com/questions/79161189/python-cv2-iamge-freeze-script-wayland[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»