OpenCV程序。
OpenCV已经更新了好几代了,我买的这本书还在用OpenCV1.0,也就当入门娱乐了,关于include lib这些配置就不多说了,我把它放在VC14目录下就不用每次设置了
#include "stdafx.h"
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main(int argc, char** argv) {
CvCapture* capture = cvCreateFileCapture("SLAM_8.avi"); //是一个读取函数,包括了AVI status information
IplImage* frame; //这个类型是OpenCV的一个数据结构,single-channel,multichannel etc
while (1) {
frame = cvQueryFrame(capture); //将下一帧载入内存
if (!frame) break;
cvShowImage("Example2", frame);
char c = cvWaitKey(33); //这里我们手动延迟www帧数,后面会有正确的做法的
if (c == 27) break; //27==Esc(ASCCII27)
}
cvReleaseCapture(&capture); //释放内存
cvDestroyWindow("Example3");
}