absdiff. Возникло необработанное исключение Microsoft C++: cv::Exception
Пытаюсь вычесть межкадровую разницу. Как только дело доходит до absdiff, возникает необработанное исключение. Но я не понимаю где ошибка. Помогите, пожалуйста!
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <opencv2/opencv.hpp>
#include "opencv2\core\core.hpp"
#include "opencv2\highgui\highgui.hpp"
#include "opencv2\imgproc\imgproc.hpp"
int main()
{
cv::Mat img1 = cv::imread("C:/.../Name1.jpg", 0); //В проекте путь прописан полностью
cv::Mat img2 = cv::imread("C:/.../Name2.jpg", 0);
cv::Mat difference;
cv::absdiff(img2, img1, difference);
cv::imshow("img1", img1);
cv::imshow("img2", img2);
cv::imshow("difference", difference);
cv::waitKey();
return 0;
}
Исключение возникает на первой строчке с cv::imshow. Если убрать cv::imshow, всё равно возникает исключение на cv::waitKey().