[英]unable to read .mp4 from opencv
以下是用於從python讀取.mp4
視頻的代碼。 代碼cap.isOpened()
返回false。
僅供參考:我安裝了相關代碼,並將opencv_ffmpeg_64.dll
復制到python文件夾(/usr/local/lib/python2.7)
-Opencv版本:3.0
-python:2.7
import numpy as np
import cv2
import gtk
import pygtk
import gobject
count=0
loop=0
cascPath = 'haarcascade_frontalface_default.xml'
faceCascade = cv2.CascadeClassifier(cascPath)
cap = cv2.VideoCapture('sample.mp4')
print (cap.isOpened())
請提出最好的建議?
您可能缺少FFMPEG。 OpenCV需要編解碼器信息來解碼ffmpeg提供的視頻。
點擊“下載FFmpeg”按鈕,從http://ffmpeg.zeranoe.com/builds/下載FFMPEG。 確保您選擇了正確的版本,體系結構和“ Statis”版本。 解壓縮下載的文件,將其重命名為“ ffmpeg”,然后移至C:\\(例如)。 現在,將路徑C:\\ ffmpeg \\ bin添加到PATH系統變量中。
這些步驟在此處帶有圖片詳細說明: http : //www.wikihow.com/Install-FFmpeg-on-Windows
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.