Я создал приложение Qt на C ++, которое использует OpenCV и работает на Raspberry Pi.По какой-то причине я не могу заставить это приложение работать непосредственно на дисплее Raspberry Pi.
Приложение работает нормально, если я отправляю дисплей на удаленный сервер xserver, но если я пытаюсь запустить его и отобразить его на сервере xserverпри работе на Pi я получаю следующие ошибки:
libEGL warning: DRI2: failed to authenticate
qt5ct: using qt5ct plugin
** (LCVTrial_CppOpenCV:1914): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
(LCVTrial_CppOpenCV:1914): GLib-GObject-WARNING **: cannot register existing type 'GtkWidget'
(LCVTrial_CppOpenCV:1914): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(LCVTrial_CppOpenCV:1914): GLib-GObject-WARNING **: cannot register existing type 'GtkBuildable'
(LCVTrial_CppOpenCV:1914): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed
(LCVTrial_CppOpenCV:1914): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed
(LCVTrial_CppOpenCV:1914): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(LCVTrial_CppOpenCV:1914): GLib-GObject-CRITICAL **: g_type_register_static: assertion 'parent_type > 0' failed
При работе на удаленном дисплее ошибки не отображаются.
Я сделал «урезанную» версию приложения только сГрафический интерфейс, удаляющий OpenCV, и он прекрасно работает на дисплее Пи.
Будем благодарны за любые идеи или указания относительно того, где искать / исследовать!