[問題] emgu.CV錄影問題

看板C_Sharp (C#)作者 (彈彈的哀傷)時間12年前 (2013/08/22 13:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問一下有用過emgu.CV的人 我用這個來做錄影功能 最後要存成avi檔 程式片段如下 _capture = new Capture(); _frame = _capture.QueryFrame(); vw = new VideoWriter(filename,CvInvoke.CV_FOURCC('D', 'I', 'V', 'X'), 25,_frame.Size.Width, _frame.Size.Height, true); //這裡DIVX跟XVID我都試過,都一樣。 錄影我開一個thread while(_isRecord) { vw.WriteFrame(_frame); } 停止錄影就在另一個按鈕中把_isRecord設成false 問題來了,我錄影有成功但是打開檔案內容像是慢動作這樣 我只錄兩秒鐘,檔案內容卻有八、九秒這樣 請問這個要如何解決? 還有我用_capture.GetCaptureProperty(CAP_PROP.CV_CAP_PROP_FPS) 取得的值是0.0就算我set過後再取一次,值還是0? 這是什麼問題呢? 麻煩知道的解惑一下,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.30.37
文章代碼(AID): #1I5Q6mcQ (C_Sharp)
文章代碼(AID): #1I5Q6mcQ (C_Sharp)