У меня есть код C ++ , и все работало нормально с OpenCV , кроме функции imread(file)
.Он правильно находил файл и загружал имя, но не загружал никаких данных.
Mat pattImage = imread(fileName, 0);
После некоторого повторного поиска в Интернете я понял, что нахожусь в режиме отладки, но с выпуском Библиотеки OpenCV вместо отладочных.
debug library: opencv_core231d.lib
release library: opencv_core231.lib
Хотя это типичная глупая ошибка, я думал, что это не должно иметь ничего общего, библиотеки отладки должны разрешать отладку кода OpenCV , в то время как библиотеки выпуска позволяют быстрее выполнятькода, но я не понимаю, почему imread не работал.
Кто-нибудь может объяснить мне разницу между debug и выпуском библиотек в OpenCV а почему возникает эта ошибка?
Это ошибка OpenCV ?