1、图像显示与写入的代码如下:
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
//opencv中图像显示与写入
int main()
{
Mat myMat = imread("小狗1.jpg", -1);
if (myMat.empty()) {
throw runtime_error("The image is empty"); // If the image is empty, throw error.
return -1;
}
namedWindow("显示图像", WINDOW_AUTOSIZE);
imshow("显示图像", myMat);
imwrite("小狗2.jpg", myMat);
waitKey(0);
destroyAllWindows();
}
2、最终效果如下:
3、程序目录下写入了一张名称为“小狗2”的图片。