opencv-pythonをインストールして動画の情報を取得する手順
1. pipenvのインストールsudo apt-get -y install python3-pip
sudo pip3 install pipenv
echo "export PIPENV_VENV_IN_PROJECT=true" >> ~/.bashrc
source ~/.bashrc
2. 仮想環境の作成
mkdir -p ~/opencv-python
cd ~/opencv-python
pipenv --python 3.8
pipenv install
pipenv install opencv-python
3. プログラムの作成と実行
show_videoinfo.py
import cv2
videofile = "./hydrangea.mp4"
cv2video = cv2.VideoCapture(videofile)
width = cv2video.get(cv2.CAP_PROP_FRAME_WIDTH)
height = cv2video.get(cv2.CAP_PROP_FRAME_HEIGHT)
print("解像度: {}x{}".format(width, height))
framecount = cv2video.get(cv2.CAP_PROP_FRAME_COUNT)
print("フレーム数: {}".format(framecount))
frames_per_sec = cv2video.get(cv2.CAP_PROP_FPS)
print("秒間フレーム数: {}".format(frames_per_sec))
print("動画の長さ(sec):", framecount / frames_per_sec)
実行コマンド
pipenv run python show_videoinfo.py
0 件のコメント:
コメントを投稿