動画ファイルの読込 - 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徹底解説
画像 切り出し、トリミング

おすすめ記事

read_csvでCSV,TSVファイルを読み込む / Python Pandas
read_csvでCSV,TSVファイルを読み込む / Python Pandas
数値による条件抽出 - Python Pandas
数値による条件抽出 - Python Pandas
JavaScript
JavaScript
Bestな3D 開発プログラミング環境とは… OpenGL , DierctX , Unity …
Bestな3D 開発プログラミング環境とは… OpenGL , DierctX , Unity …
Pythonで比較的安全にScrapingするClass
Pythonで比較的安全にScrapingするClass
Blender Bone - Python
Blender Bone - Python
Supponsered

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

Comments

comments powered by Disqus