Отображаемое изображение OpenCV: оконная система не поддерживает opengl

У меня есть проект, который использует малиновую pi-камеру и openCV (также: ROS), чтобы провести некоторый анализ движения. Однако, когда я хочу отобразить изображение (с помощью API OpenCV или узла ROS), появляется сообщение об ошибке

window system doesn't support opengl

И это происходит, хотя тестовые программы openGL, а также raspistill работают отлично. Я уже попытался установить openCV 2.7 из источника и получить пакеты ros-desktop, но до сих пор ничего не работало.

Я использую C ++ для программирования всего, а не python.

Заранее спасибо

3 голоса | спросил Prunebutt 2 Jpm1000000pmSat, 02 Jan 2016 19:52:41 +030016 2016, 19:52:41

2 ответа


2

Raspberry Pi по умолчанию не поддерживает OpenGL, но это простая установка. Я считаю, вам просто нужно установить libgl1-mesa-dri. Вы можете сделать это в командной строке, используя: Код:

apt-get update
apt-get install libgl1-mesa-dri
ответил user40342 23 Jpm1000000pmSat, 23 Jan 2016 13:43:39 +030016 2016, 13:43:39
1

Попробуйте

sudo apt-get install libgl1-mesa-dri

и перезагрузите

ответил user39875 14 Jpm1000000pmThu, 14 Jan 2016 17:45:28 +030016 2016, 17:45:28

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132