Python はビデオ解像度サイズを取得します

Python の cv2 ライブラリを使用して、ビデオの解像度サイズを取得できます。具体的には、次の手順が必要です。

1. まず、cv2 ライブラリをインストールする必要があります。pip を使用してインストールできます。

pip install opencv-python

2. 次に、cv2 ライブラリをインポートしてビデオ ファイルを開く必要があります。cv2.VideoCapture 関数を使用してビデオ ファイルを開くことができます。

import cv2

# 打开视频文件
video = cv2.VideoCapture("myvideo.mp4")

3. 次に、cv2.VideoCapture.get 関数を使用してビデオの解像度を取得します。

# 获取视频的宽度(单位:像素)
width = video.get(cv2.CAP_PROP_FRAME_WIDTH)

# 获取视频的高度(单位:像素)
height = video.get(cv2.CAP_PROP_FRAME_HEIGHT)

次のコードを使用してビデオの解像度サイズを取得することもできます。

# 获取视频的分辨率大小
size = (int(video.get(cv2.CAP_PROP_FRAME_WIDTH)),
        int(video.get(cv2.CAP_PROP_FRAME_HEIGHT)))
print(size)

出力はビデオの幅と高さを含むタプルである必要があります。

最後に、ビデオファイルを忘れずに閉じる必要があります。

# 关闭视频文件
video.release()

おすすめ

転載: blog.csdn.net/x_xingduo_2315/article/details/128771097