Ошибка при компиляции 'C++' с библиотекой "OpenCV"

Простой код на 'C++' с библиотекой "OpenCV", открывающий изображение и замеряющий его высоту в пикселях.

код:

#include <iostream> 
#include "opencv2/imgcodecs.hpp"

//пространство имён 'cv'
using namespace cv;

int main(int argc, char** argv)
{
    Mat IMG = imread("Image.jpg", IMREAD_COLOR);

    printf("Image high: %d-px", IMG.rows);
    return 0;
}

При запуске в дебагере Visual Studio - код срабатывает, выдаёт нужный принт и завершается без ошибок. Но при попытке скомпилировать в *.exe (компилятор 'gcc') в терминале выдаёт ошибку:

(жалуется на инклюд)

test.cpp:50:33: fatal error: opencv2/imgcodecs.hpp: No such file or directory

#include "opencv2/imgcodecs.hpp"

compilation terminated.

Причина в компиляторе ? как это исправить ?


Ответы (0 шт):