[問題] 如何使用c++讀取.QCIF和.CIF檔

看板C_and_CPP作者 (毛毛)時間6年前 (2018/05/21 15:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) linux ubuntu 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) cmake 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) opencv 問題(Question): 以下是我的程式碼,目前是想利用OPENCV的VIDEOCAPTURE去讀入.QCIF黨,不過 一直出現錯誤代碼如下: "[IMGUTILS @0x7ffd02278b80] Picture size 0x0 is invalid" 我蠻確定我的路徑和檔名是對的 因為換成同路徑下的avi黨,是可以順利開啟的。 已爬過網路上文章不過都沒找到解決方法 請大神協助!感謝! #include <cstdio> #include <opencv2/opencv.hpp> using namespace cv; int main(){ VideoCapture video("VideoTest.QCIF"); 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; } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.16.132 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1526888878.A.4E7.html
文章代碼(AID): #1R0dckJd (C_and_CPP)