OpenCVを使用してビデオファイルを開き、そのフレームを処理しようとしています。 私はaviファイルとmp4ファイルの両方を持っていますが、mp4ファイルはJavaではうまく動作しますが、Pythonでは(本当に必要な場所では)動作しません。(videocapture.read()ではNoneが続きます。OpenCV - VideoCapture(filename)はJavaでは動作しますが、Pythonでは動作しません(Windows 7)
これは何ができますか?どのように解決することができますか?
EDIT:
import cv2
video_capture = cv2.VideoCapture('myfile.mp4')
video_capture.set(propId=cv2.cv.CV_CAP_PROP_FRAME_WIDTH, value=1280.0)
video_capture.set(propId=cv2.cv.CV_CAP_PROP_FRAME_HEIGHT, value=720.0)
ret, frame = self.video_capture.read()
if frame is not None:
# processing code...never reaches here
ありがとう:ここで私が持っているコードです。
がそれを完了してください。うまくいきませんでした – DanielY
今までに行ったことのコードをアップロードできますか? – dazzieta
私はいくつかのコードを追加しました – DanielY