Сборка бинарных файлов OpenCV на официально поддерживаемых операционных системах на основе Ubuntu / Linux всегда была немного сложнее, чем обычные образы. Одной из основных причин является то, что визуальная графика (в основном, но не ограничиваясь), используемая в этих дистрибутивах, отличается от обычных. По той же причине вы найдете несколько похожих ошибок при установке в дистрибутивы Ubuntu на основе LXDE. Я обнаружил разные ошибки для одного и того же метода в Ubuntu 18.04 Gnome, Ubuntu 18.04 LXDE, Ubuntu 16.04 LXDE и Raspbian OS. Сказав это, всегда есть доступные решения.
Пожалуйста, проверьте эту ссылку для необходимых библиотек. Убедитесь, что у вас есть все добавленные репозитории, необходимые для установки. Вы должны очень внимательно смотреть на эти библиотеки:
libgsteramer1.0-dev
, libgstreamer1.0-plugins-base-dev
& libgstreamer1.0-base-dev
.
libprotobuf-dev
& protobuf-compliler
libatlas-base-dev
libjasper-dev
(этот для wheezy, вам нужно включить репозиторий)
libfaac-dev
Эти библиотеки потребуются, и во время CMake на них будет запущен тест. У некоторых из них много проблем с зависимостями, таких как libpng-dev
и libtheora-dev
. Если вы можете вставить начальную часть вашей сборки CMake, мы можем точно указать эти библиотеки.