文档介绍:一、openCV常用例子1、每次都要配置每创建一个将要使用OpenCV的VCProject,都需要给它指定需要的lib。菜单:Project->Settings,然后将Settingfor选为AllConfigurations,然后选择右边的link标签,在Object/:\网络图片\美女图片\:"E:\\网络图片\\美女图片\\90后MM\\"2、打开图片:#include""#include""intmain(intargc,char**argv){IplImage*img=cvLoadImage("F:\\图片\\90后MM\\",-1);cvNamedWindow("Example1",CV_WINDOW_AUTOSIZE);cvShowImage("Example1",img);cvWaitKey(0);cvReleaseImage(&img);cvDestroyWindow("Example1");}3、打开视频:#include""#include""intmain(intargc,char**argv){cvNamedWindow("Example2",CV_WINDOW_AUTOSIZE);CvCapture*capture=cvCreateFileCapture("");IplImage*frame;while(1){frame=cvQueryFrame(capture);if(!frame)break;cvShowImage("Example2",frame);cvWaitKey(33);}cvReleaseCapture(&capture);cvDestroyWindow("Example2");}4、添加视频滚动条:#include""#include""#include""intg_slider_position=0;CvCapture*g_capture=NULL;voidonTrackbarSlide(intpos){cvSetCaptureProperty(g_capture,CV_CAP_PROP_POS_FRAMES,pos);}intmain(intargc,char**argv){cvNamedWindow("Example3",CV_WINDOW_AUTOSIZE);g_capture=cvCreateFileCapture("");intframes=(int)cvGetCaptureProperty(g_capture,CV_CAP_PROP_FRAME_COUNT);if(frames!=0){cvCreateTrackbar("Position","Example3",&g_slider_position,frames,onTrackbarSlide);}IplImage*frame;//Whileloop(asinExample2)capture&showvideo//Releasememoryanddestroywindowwhile(1){frame=cvQueryFrame(g_capture);if(!frame)break;cvShowImage("Example3",frame);cvWaitKey(33);}cvReleaseCapture(&g_capture);cvDestroyWindow("Example3");return(0);}5、在MFC中播放视频:voidTestVideoDlg::DrawPicToHDC(IplImage*img,UINTID){CDC*pDC=GetDlgItem(ID)->GetDC();HDChDC=pDC->GetSafeHdc();CRectrect;GetDlgItem(ID)->GetClientRect(&rect);CvvImagecimg;(img);(hDC,&rect);ReleaseDC(pDC);}播放voidCMy4_23MFCVadioShowDlg::OnOK(){CvCapture*capture=cvCreateFileCapture(path);IplImage*frame=NULL;while(1){frame=cvQueryFrame(capture);if(!frame)break;DrawPicToHDC(fr