У меня возникла проблема с некоторым базовым кодом OpenCV. Вот мой код:
cv::Mat src;
src=imread("Calibration.bmp",0);
if (src.empty())
cout << "Cannot load image" << " ";
else
cout << src.cols << " " << src.rows << " ";
Unfortunatelly cv:: imread возвращает матрицу NULL с любым входным изображением (я пробовал .bmp,.jpg). Похоже, что имя файла работает нормально (программа не заканчивается ошибкой), так как неправильное имя файла генерирует сообщение об ошибке. Я попытался использовать oldstyle "CvLoadImage", но тот же результат произошел. Кто-нибудь знает, как это исправить?