作者cherrybomb (missing)
看板C_and_CPP
標題[問題] opencv讀取avi檔問題
時間Thu Feb 23 15:21:44 2012
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
opencv2.1+visual C++2008
想由監視錄影器錄下來的avi檔做影像處裡
使用Gspot查看avi檔的資訊是H264編碼的avi檔案
網路上查了很多opencv讀取avi檔的範例以及問題
似乎常見的做法是把影片轉成xvid編碼 + 安裝xvid解碼器
我已經將影片轉成xvid編碼了 也裝了xvid解碼器
影片也可以使用windows media player播放
可是程式還是無法成功讀取影片
畫面都是一閃而過沒有播放 而且出現以下訊息
warning : error opening file<C:/opencv2.1/src/highgui/cvcap_ffmpeg.cpp:452>
程式碼也只是很簡單的以下一行
CvCapture *capture
=cvCreateFileCapture("C:/Users/floor/20111225-133500(0).avi")
請問到底是出了什麼問題啊...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.40.158
→ diabloevagto:你換其他的影片檔可以用嗎? 02/23 15:26
→ cherrybomb:不行 ... 用opencv範例裡的tree.avi也無法讀取 02/23 15:27
→ diabloevagto:那我猜應該是你裝的版本問題,我用的都是自己在編過 02/23 15:28
→ cherrybomb:請問一下您提供的程式碼沒有影片路徑..所以影片是要 02/23 15:43
→ cherrybomb:放在哪個資料夾下呢 02/23 15:44
→ diabloevagto:webcam輸入的... 02/23 21:30