Невозможно использовать камеру с помощью opencv и pyqt5 на Pop_osPython

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Невозможно использовать камеру с помощью opencv и pyqt5 на Pop_os

Сообщение Гость »


В настоящее время я работаю над проектом компьютерного зрения, для которого требуется графический интерфейс (который я реализую с помощью pyqt5). Когда я тестирую камеру (т. е. запускаю только код opencv, камера работает и все в порядке, но когда я открываю камеру с помощью qt, я получаю множество ошибок.

Так обстоит дело со многими проектами, которые я клонировал с github, чтобы проверить тот факт, что это как-то связано с открытием opencv pyqt, а не с самим opencv.

Ошибки:

(python3:9665): GLib-GObject-WARNING **: 14:37:29.007: невозможно зарегистрировать существующий тип «GdkDisplayManager» (python3:9665): GLib-CRITICAL **: 14:37:29.007: g_once_init_leave: утверждение «результат!= 0» не выполнено (python3:9665): GLib-GObject-CRITICAL **: 14:37:29.007: g_object_new_with_properties: утверждение «G_TYPE_IS_OBJECT (object_type)» не выполнено (python3:9665): GLib-GObject-WARNING **: 14:37:29.007: неверный (NULL) экземпляр указателя (python3:9665): GLib-GObject-CRITICAL **: 14:37:29.007: g_signal_connect_data: утверждение «G_TYPE_CHECK_INSTANCE (экземпляр)» не выполнено (python3:9665): GLib-GObject-WARNING **: 14:37:29.007: неверный (NULL) экземпляр указателя (python3:9665): GLib-GObject-CRITICAL **: 14:37:29.007: g_signal_connect_data: утверждение «G_TYPE_CHECK_INSTANCE (экземпляр)» не выполнено (python3:9665): GLib-GObject-WARNING **: 14:37:29.011: невозможно зарегистрировать существующий тип «GdkDisplay» (python3:9665): GLib-CRITICAL **: 14:37:29.011: g_once_init_leave: утверждение «результат!= 0» не выполнено (python3:9665): GLib-GObject-CRITICAL **: 14:37:29.011: g_type_register_static: утверждение «parent_type > 0» не выполнено (python3:9665): GLib-CRITICAL **: 14:37:29.011: g_once_init_leave: утверждение «результат!= 0» не выполнено (python3:9665): GLib-GObject-CRITICAL **: 14:37:29.011: g_object_new_with_properties: утверждение «G_TYPE_IS_OBJECT (object_type)» не выполнено То же самое работает отлично, когда я пытаюсь запустить его на своем компьютере с Windows.

Помощь?

Изменить: меня попросили привести минимальный воспроизводимый пример — я пробовал использовать эту и несколько других реализаций, в которых вызываются cv2 и pyqt.

На форумах qt я читал, что cv2 и pyqt могут иметь конфликтующие версии или что-то в этом роде, но указание пути qt в файле Python ничего не меняет.
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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