显示、存储图像
#include<highgui.h>
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main(){
Mat pic = imread("1.jpg", 1);
namedWindow("heihei");
imshow("heihei", pic);
imwrite("2.jpg", pic);
waitKey(0);
return 0;
}
播放视屏
#include<highgui.h>
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main(){
VideoCapture v("1.avi");
while (1){
Mat frame;
v >> frame;
imshow("视频播放", frame);
waitKey(30);
}
return 0;
}
调用摄像头也很简单,只需要把上面的videoCapture的参数设置为0
即VideoCapture v(0);正常运行。