[PYTHON] Holen Sie sich OpenCV-Videoeigenschaften

C++

//Video wird geladen
cv::VideoCapture video("filename");

//Breite
int W = video.get(CV_CAP_PROP_FRAME_WIDTH);
//Höhe
int H = video.get(CV_CAP_PROP_FRAME_HEIGHT);
//Gesamtzahl der Frames
int count = video.get(CV_CAP_PROP_FRAME_COUNT);
// fps
double fps = video.get(CV_CAP_PROP_FPS);

Python

#Video wird geladen
video = cv2.VideoCapture("filename")

#Breite
W = video.get(cv2.CAP_PROP_FRAME_WIDTH)
#Höhe
H = video.get(cv2.CAP_PROP_FRAME_HEIGHT)
#Gesamtzahl der Frames
count = video.get(cv2.CAP_PROP_FRAME_COUNT)
# fps
fps = video.get(cv2.CAP_PROP_FPS)

Verweise

Recommended Posts

Holen Sie sich OpenCV-Videoeigenschaften
Loop-Video-Laden mit opencv
Holen Sie sich Bildfunktionen mit OpenCV
Holen Sie sich Informationen zu Videodateien mit ffmpeg-python
Erstellen Sie einen Videoplayer mit PySimpleGUI + OpenCV
Speichern Sie Videos Frame für Frame mit Python OpenCV