[問題] opencv儲存影片 和錄影問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
vs2013
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
opencv2.4.9
問題(Question):
我想用opencv儲存一段影片
cvSize(640,480)時還能正確執行
可是換成(1080,720)時 輸出的檔案就無法執行
想問一下這是opencv的問題
還是說儲存比較大的影片時有需要特別注意的地方嗎
我試過儲存攝影機的畫面還有撥放影片的畫面
都是一樣的問題
能否幫幫我
此外 關於cv錄影上
我用clock()計算需要的時間
光是從攝影機獲取影像 每次就需要大約50~60ms
想問這是攝影機的問題嗎?
或是有甚麼辦法可以加快?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.79.48
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1439303788.A.85B.html
推
08/12 15:25, , 1F
08/12 15:25, 1F
writer = cvCreateVideoWriter(AviFileName, CV_FOURCC('X', 'V', 'I', 'D'), FPS,
cvSize(1080,720), AviColor);
不是改這邊嗎??
※ 編輯: opl164 (61.230.65.7), 08/12/2015 23:45:15
推
08/13 09:06, , 2F
08/13 09:06, 2F
影片檔是1080 , 720
※ 編輯: opl164 (61.230.65.7), 08/13/2015 19:39:12
推
08/14 00:33, , 3F
08/14 00:33, 3F
clock_t ck1,ck2;
ck1 = clock();
frame = cvQueryFrame(capture);
ck2 = clock();
printf("花了%f", (ck2 - ck1) / (double)(CLOCKS_PER_SEC));
※ 編輯: opl164 (61.230.65.7), 08/14/2015 21:44:59
推
08/15 00:17, , 4F
08/15 00:17, 4F
→
08/15 00:29, , 5F
08/15 00:29, 5F
推
08/15 17:06, , 6F
08/15 17:06, 6F