Невозможно скомпилировать Open CV в Ubuntu 18.04 из-за не найденного jasper.h
Я пытаюсь скомпилировать Opencv на Ubuntu 18.04. Я установил много пакетов зависимостей, но когда я запускаю make
Я получаю ошибку:
grfmt_jpeg2000.cpp:59:10: fatal error: jasper/jasper.h: No such file or directory
#include <jasper/jasper.h>
^~~~~~~~~~~~~~~~~
compilation terminated.
Я уже jasper
установлен и установлен libjasperreports-java
, Однако файл jasper.h
все еще не может быть найден в моей системе. Есть ли библиотека, с которой я могу установить apt install
получить этот файл? Или я скучаю по какой-либо другой библиотеке?
РЕДАКТИРОВАТЬ 1
Я попытался также скачать opencv_contrib, чтобы установить дополнительные модули openCV, но прежде всего jaspar
нет и во вторых установка билда с помощью
cmake -D CMAKE_INSTALL_PREFIX=./ -D CMAKE_BUILD_TYPE=Debug -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ../openCV
возвращает ошибку:
Make Error at cmake/OpenCVModule.cmake:352 (message):
Duplicated modules NAMES has been found
в то время как CMakeError.log содержит много ошибок типа:
Build output check failed:
Regex: 'command line option .* is valid for .* but not for C\+\+'
Output line: 'cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++'