前提・実現したいこと
pythonで動画の作成をしたいのですが、えらーがでてしまい、動画はながれますが、動画が終わると、エラーが出てしまい次の処理ができません。
発生している問題・エラーメッセージ
エラーメッセージ Traceback (most recent call last): File "C:\Users\akazy\OneDrive\デスクトップ\saikoro\bideotesuto.py", line 17, in <module> cv2.imshow("Frame", frame) cv2.error: OpenCV(4.5.4) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
該当のソースコード
-*- coding:utf-8 -*- import cv2 import numpy as np img = "wakutin.mp4" cap = cv2.VideoCapture(img) while(cap.isOpened()): ret, frame = cap.read() cv2.imshow("Frame", frame) if cv2.waitKey(1) & 0xFF == ord('q'): break cap.release() cv2.destroyAllWindows()
試したこと
パス名変更などしましたがだめでした。
https://pystyle.info/opencv-videoio/#outline__2_2
の「動画ファイルからフレームを取得する」
の、「sleep する時間 (secs)=…」と書かれてるところの下のコードでは、いかがでしょうか?
あなたの回答
tips
プレビュー