看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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:http://ideone.com/7A1py 你試看看這個,我用都是可 02/23 15:28
diabloevagto:那我猜應該是你裝的版本問題,我用的都是自己在編過 02/23 15:28
cherrybomb:請問一下您提供的程式碼沒有影片路徑..所以影片是要 02/23 15:43
cherrybomb:放在哪個資料夾下呢 02/23 15:44
diabloevagto:http://ideone.com/0XxEp 這個才對,剛剛那個是 02/23 21:30
diabloevagto:webcam輸入的... 02/23 21:30