BCB 影片擷圖問題 |
尚未結案
|
dsm020127
一般會員 發表:1 回覆:1 積分:0 註冊:2012-08-27 發送簡訊給我 |
原本所使用一般相機錄影的影片可以擷切成圖片,但換成高速攝影機後卻不行,請問是大約是哪個部分需要修改
CvCapture *capture; IplImage *frame; char AviFileName[100]; if(OpenDialog1->Execute()) //選取的影片的路徑 { strcpy(AviFileName, OpenDialog1->FileName.c_str()); capture = cvCaptureFromAVI(AviFileName); cvNamedWindow("AVI player",0); int i1=1; int num1; char FileName2[10]; char c[10]; while(true) { if(cvGrabFrame(capture)) { frame=cvRetrieveFrame(capture); //影片擷圖 num1=i1; itoa (num1,FileName2,10); if(num1>=1 & num1<=9) //將圖片編號,在雙斜線前面為圖片所要儲存的資料夾 { strcpy(c,"good//000"); } if(num1>=10 & num1<=99) { strcpy(c,"good//00"); } if(num1>=100 & num1<=999) { strcpy(c,"good//0"); } if(num1>=1000) { strcpy (c,"good//"); } strcat(c,FileName2); strcat(c,".jpg"); //圖片的路徑名稱 cvSaveImage( c, frame ); //儲存圖片 cvShowImage("AVI player",frame); //顯示影像 i1 ;
|
fusung
中階會員 發表:26 回覆:169 積分:99 註冊:2003-11-25 發送簡訊給我 |
|
dsm020127
一般會員 發表:1 回覆:1 積分:0 註冊:2012-08-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |