[問題] OPENCV開啟影片檔

看板C_and_CPP作者時間7年前 (2017/06/12 22:19), 7年前編輯推噓2(208)
留言10則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) VS2013 WIN7 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) C++ 如標題 #include <cstdio> #include <opencv2/opencv.hpp> using namespace cv; int main(){ VideoCapture video("traffic.avi"); if (!video.isOpened()){ return -1; } Size videoSize = Size((int)video.get(CV_CAP_PROP_FRAME_WIDTH), (int)video.get(CV_CAP_PROP_FRAME_HEIGHT)); namedWindow("video demo", CV_WINDOW_AUTOSIZE); Mat videoFrame; while (true){ video >> videoFrame; if (videoFrame.empty()){ break; } imshow("video demo", videoFrame); waitKey(33); } return 0; } 小弟是opencv的新手,這是小弟從網路上擷取的code 偵錯都順利,但是執行後直接跳出沒有影片跑出來 其中一項輸出是這 'opencv3.0.exe' (Win32): 已載入 'C:\Users\ \Documents\Visual Studio 2013\Projects\opencv3.0\Debug\opencv_world300d.dll'。找不到或無法開啟 PDB 檔案 。 'opencv3.0.exe' (Win32): 已載入 'C:\Windows\SysWOW64\gdi32.dll'。找不到或無法 開啟 PDB 檔案。 有去下載ffmpeg加入路徑,但問題還是無法排除 跪求大大技術支援 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.201.63 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1497277183.A.053.html ※ 編輯: yykkl (140.116.201.63), 06/12/2017 22:34:34

06/13 03:36, , 1F
換個影片開看看?
06/13 03:36, 1F

06/13 07:01, , 2F
直接跳出喔 你是不是 影片放錯資料夾
06/13 07:01, 2F

06/13 11:26, , 3F
你先下中斷點看哪邊跳出阿
06/13 11:26, 3F
※ 編輯: yykkl (140.116.201.63), 06/13/2017 12:39:42

06/13 12:40, , 4F
RUN完後回傳-1
06/13 12:40, 4F
※ 編輯: yykkl (140.116.201.63), 06/13/2017 13:06:21 ※ 編輯: yykkl (140.116.201.63), 06/13/2017 13:44:32

06/13 14:09, , 5F
那就是沒抓到影片啊
06/13 14:09, 5F

06/13 14:16, , 6F
已將檔案放在project裡面,圖片可以成功讀取,影片直接跳出
06/13 14:16, 6F

06/14 11:02, , 7F
更正跳出是指 未讀到影片回傳-1
06/14 11:02, 7F

06/14 18:40, , 8F
opencv/build/.../bin/opencv_ffmpeg***.dll的問題?
06/14 18:40, 8F

06/14 18:43, , 9F
06/14 18:43, 9F

06/17 22:05, , 10F
問題已排除感謝樓上
06/17 22:05, 10F
文章代碼(AID): #1PFgB_1J (C_and_CPP)