動画ファイルの読込 - OpenCV、Python徹底解説

 

{{DZ_TITLE}}
OpenCVで動画ファイルを読み込む方法です。

基本形

import cv2
filepath = 'test.mp4'
cap = cv2.VideoCapture(filepath)
if not cap.isOpened():
    pass # エラー処理
for idx in  range(int(cap.get(cv2.CAP_PROP_FRAME_COUNT))):
    ret, frame = cap.read()
    print(frame.shape)
    break

サンプル

カラー画像作成

import cv2
import numpy as np

height = 720
width = 1280
img = np.zeros((height, width, 3))
img += [255,0,0][::-1] # 赤

cv2.imwrite('img.png',img)

グレースケール画像作成

import cv2
import numpy as np

height = 720
width = 1280
img = np.zeros((height, width))
img += 100 # 灰色

cv2.imwrite('img.png',img)

関連

Python - OpenCV徹底解説
画像 切り出し、トリミング

おすすめ記事

Pythonでweb serverを立ち上げる(一時作業用)
Pythonでweb serverを立ち上げる(一時作業用)
Unityでキャラクターを追いかけるカメラを作る。 一定距離での追従
Unityでキャラクターを追いかけるカメラを作る。 一定距離での追従
SEO対策として、セキュリティー対策ソフトでチェック
SEO対策として、セキュリティー対策ソフトでチェック
Linuxでファイルを探す
Linuxでファイルを探す
音楽ファイルの時間をpythonで取得(ffmpeg使用)
音楽ファイルの時間をpythonで取得(ffmpeg使用)
contents.jsからbackground.jsにメッセージを渡す方法 / Chrome extension
contents.jsからbackground.jsにメッセージを渡す方法 / Chrome extension
Supponsered

外部サイト
↓プログラムを学んでみたい場合、学習コースなどもおすすめです!

Comments

comments powered by Disqus