【发布时间】:2017-06-14 15:33:09
【问题描述】:
我加载小图像。
Mat extra;
extra = imread("Korona.jpg");
我从相机加载图像并尝试添加我的图像。
VideoCapture cap;
Mat frame;
cap >> frame;
cv::Rect roi(cv::Point(0, 0), cv::Size(110, 110));
cv::Mat destinationROI = img(roi);
extra.copyTo(destinationROI(cv::Rect(0, 0, extra.cols, extra.rows)));
但是不成功并且出现这个错误:
OpenCV 错误:断言失败 (0
有什么想法吗?谢谢。
【问题讨论】:
-
错误表示你的
roi尺寸大于源Mat在jpg中读取的尺寸是多少? -
extra.copyTo(img(cv::Rect(5, 5, 11, 11)));我试试这个但有这个错误 penCV 错误:断言失败 (scn == 3 || scn == 4) in cv::cvtColor, 文件 C:\build\master_winpack-build-win64-vc14\opencv\modules\imgproc\ src\color.cpp,第 9716 行
-
什么是
img?声明不在您的代码中...