簡體   English   中英

無法從opencv讀取.mp4

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM