PythonとOpenCVの両方に全く新しいですが、OpenCV(3.2.0)をPythonで使用したいのですが(残念ながら) 2.7.13)バインディングを使用して.mp4
ファイルから特定のフレームを抽出します。openCV(3.2.0) - Python(2.7.13)でMP4ファイルを読むことができません
私はVideoCapture(0)
(つまりウェブカメラをストリーミングできる)にもかかわらず、ビデオファイル(http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_gui/py_video_display/py_video_display.html)を再生する方法を学ぶために、「Getting Started with Videos」チュートリアルに従おうとしましたが、動画ファイル(MP4):私は "Untitled.py" という名前の次のコードを使用:
import numpy as np
import cv2
cap = cv2.VideoCapture('PathToVideoFile\film.mp4')
while(cap.isOpened()):
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',gray)
if cv2.waitKey(25) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
をそして、これは私が得るすべてである:
================== RESTART: C:\Python27\Scripts\Untitled.py ==================
(何もない...)
私はffmpegをダウンロードし、opencv\build\x64\vc14\bin
からC:\Python27
にopencv_ffmpeg320_64.dllをコピーしましたが、それは役に立たなかった...この問題で私を助けてくれますか?
私はあなたの問題についての詳細が必要な場合は私の質問は私が何かが些細なものを欠落している場合はごめんなさい知らせてください。
ありがとうございます!
エイドリアン