单图像显示:
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
int main(int argc,char** argv[]){
//Mat srcimage;
Mat srcimage=imread("lena.jpg");
// srcimage=imread("../lena.jpg"); //该路径不正确
//cvnameWindow("原图显示");
imshow("原图显示",srcimage);
waitKey(0);
}
多图像显示:
#include <iostream>
#include <stdio.h>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;
using namespace std;
int main() {
const int num = 2;
//根目录中有两张图片
char fileName[10]; //文件名
char windowName[10];
cv::Mat srcImage;
for( int i = 1; i <= num; i++ ) {
sprintf_s(fileName, "%d.jpg", i);
//sprintf_s(fileName, "../%d.jpg", i); "../lena.jpg"
sprintf_s(windowName, "1-%d", i);
srcImage = imread(fileName);
namedWindow(windowName);
imshow(windowName,srcImage);
cout << "NO" << i << endl;
/* 以后想处理,或者保存都在这里添加,这里只是显示*/
}
waitKey(0);
return 0;
}