Фатальная ошибка: opencv2/core.hpp: в opencv4 компиляция таких файлов или каталогов не прекращается
В opencv4 при компиляции кода я получаю эту ошибку:
fatal error: opencv2/core.hpp: No such file or directory
compilation terminated.
Я правильно установил opencv4. Почему я получаю ошибку?`Введите код здесь
1 ответ
Попробуйте установить -dev
или же -devel
пакет для OpenCV2, чтобы получить файл заголовка.
sudo apt-get install libopencv-core-dev
на Debian и Ubuntu, и sudo yum install opencv-devel
на федоре.
Я знаю, что уже поздно, но размещаю это здесь для использования в будущем.
Если вы используете OpenCv для Node.js с пакетом npm
opencv4nodejs
который, в свою очередь, зависит от
node-gyp
, эта ошибка ожидается, если путь установки пакета содержит пробелы.
node-gyp
известно, что плохо обрабатывает пробелы.
Итак, в идеале путь не должен быть таким
C:\Program Files\some_dir
.
Попробуйте установить пакет в путь без пробелов, и он должен работать.