#include<opencv.hpp>#include<iostream>
using namespace std;
using namespace cv;intmain(){
Mat srcImage;
srcImage =imread("E:/VS/11/111.jpg",1);// 变量1:注意地址复制出来的是右斜杠,程序中需要左斜杠,同时注意文件名字要带后缀// 变量2:1显示原图,0显示灰度图 if(srcImage.empty()){
cout <<" it's empty"<< endl;return-1;}imshow("显示图像", srcImage);waitKey(0);// 等待按下函数:参数如果写负数或者0。当显示图片后,按下任意键后程序退出。如果参数写为3000就是3秒后程序自动退出。system("pause");return0;}
视频
#include<iostream>#include<opencv2/opencv.hpp>#include<opencv2/highgui/highgui_c.h>
using namespace cv;intmain(){
VideoCapture capture;
Mat frame;
frame = capture.open("E:/VS/11/pinru.mp4");// 空集检测if(!capture.isOpened()){printf("can not open ...\n");return-1;}namedWindow("output", CV_WINDOW_AUTOSIZE);// 视频读取while(capture.read(frame)){imshow("output", frame);waitKey(20);}
capture.release();return0;}