一个小例子: #include "stdafx.h" #include <opencv2/opencv.hpp> using namespace std; using namespace cv; int _tmain(int argc, _TCHAR* argv[])// { //读入图像 const char* imagename = "lena.jpg"; Mat img = imread(imagename); //如果读入图像失败 if(img.empty()){ fprintf(stderr, "Can not load image %s\n", imagename); return -1; } //创建及复制图像 Mat img2; img2 = img.clone(); //显示图像 //namedWindow("image",1);//创建窗口 imshow("image", img2); //保存图像 imwrite("lena2.jpg",img2); //此函数等待按键,按键盘任意键就返回 waitKey(); return 0; }
〉 namedWindow()不是必须,imshow可自动创建窗口。
|