前提・実現したいこと
こちらのサイトのシステムをめざしています。
リンク内容
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
warning: Error opening file(/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:901) warning: dance.avi(/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:902) Could not open video
該当のソースコード
# coding=<encoding name> # 動画ファイル(avi mp4)を読み込んで、各フレームをArrayファイルに格納する import cv2 import sys import numpy as np w, h = 360, 640 start = 88000 # 38000 end = 98000 # 49000 imageArray = [] fileName = 'dance.avi' video = cv2.VideoCapture(fileName) if not video.isOpened(): print("Could not open video") sys.exit() ok, frame = video.read() if not ok: print('Cannot read video file') sys.exit() for i in range(0, end): ok, frame = video.read() if(start <= i): if(ok): img_resize = cv2.resize(frame, (h, w)) imageArray.append(img_resize) video.release() cv2.destroyAllWindows()
試したこと
検索してみたのですが、似ているエラーは見つかりif(frame == NULL) break;
を実行したところ、syntaxerrorとなりました。
よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
エラーはソースコードのどこで起きているのですか?
私の方でも、エラーの意味はなんとなくは理解できたのですが、パソコン上では動画は動いていて、ファイル名も問題ないはずなのですが、見落としがありましたら、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー