有大神帮帮忙解救一下吗?
下面是我的源代码
图片放在源文件目录下了
运行的时候就出错不知道怎么解决,opencv中的例子也时不时出现这种错误
#include "pch.h"
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
Mat apple = imread("apple.hpg");
namedWindow("[1]fruit");
imshow("[1]fruit", apple);
Mat image = imread("baboon.jpg", 199);
Mat logo = imread("basketball.jpg");
namedWindow("[2]");
imshow("[2]", image);
namedWindow("[3]");
imshow("[3]", logo);
Mat imageROI;
imageROI = image(Rect(800, 350, logo.cols, logo.rows));
addWeighted(imageROI, 0.5, logo, 0.3, 0., imageROI);
namedWindow("[4]");
imshow("[4]", image);
imwrite("imwrite.jpg", image);
waitKey();
return 0;
}
问题解决了:
1.文件名字输出出错
2.解决1之后出现错误,断点逐步分析后
imageROI = image(Rect(800, 350, logo.cols, logo.rows));
这里出错,想不懂
换了一个方法
imageROI = image(Range(350,350+logo.rows),Range(800,800+logo.cols));
解决失败