[問題] 用openCV 發生例外狀況?
我使用VS 2008 和 openCV 2.0
http://yester-place.blogspot.com/2008/06/gui5.html
我用上述網站的程式碼
想試試看他的錄影程式
#include <cv.h>
#include <highgui.h>
#include <stdio.h>
int main()
{
CvCapture *capture;
IplImage *frame;
capture=cvCreateCameraCapture(0);
cvNamedWindow("Webcam",0);
CvVideoWriter *writer;
char AviFileName[]="Output.avi";
int AviForamt = -1;
int FPS = 25;
CvSize AviSize = cvSize(640,480);
int AviColor = 1;
writer=cvCreateVideoWriter(AviFileName,AviForamt,FPS,AviSize,AviColor);
int i=0;
while(true)
{
frame = cvQueryFrame(capture);
cvWriteFrame(writer,frame);
cvShowImage("Webcam",frame);
printf("%d\n",i);
if(cvWaitKey(20)>0) break;
i++;
}
cvReleaseCapture(&capture);
cvReleaseVideoWriter(&writer);
cvDestroyWindow("Webcam");
}
都會產生錯誤視窗
"Microsoft C++ 在記憶體位置0*0011fad4 發生例外狀況cv::Exception"
我用中斷點看 發現在
writer=cvCreateVideoWriter(AviFileName,AviForamt,FPS,AviSize,AviColor);
這一行產生錯誤
請問到底是哪裡出錯..... 謝謝各位 ~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.72.149
→
05/19 21:39, , 1F
05/19 21:39, 1F
→
05/19 21:40, , 2F
05/19 21:40, 2F
→
05/19 21:41, , 3F
05/19 21:41, 3F
→
05/19 21:41, , 4F
05/19 21:41, 4F
→
05/19 21:49, , 5F
05/19 21:49, 5F
推
05/19 23:33, , 6F
05/19 23:33, 6F