独学でプログラミングとかやってみる 〜ITとかの勉強レポート〜

ボクが勉強したプログラミングやIT関連の情報を記事にしていきます。機械学習や深層学習なども取り扱います。

PythonでOpenCVを使ってみた

画像を開く、保存する

import cv2
img = cv2.imread("画像ファイルPath")
cv2.imwrite("保存ファイルPath", img)

動画を開く、保存する

import cv2
video = cv2.VideoCapture("動画ファイルPath")
if cap.isOpened() == False:
    sys.exit()
ret, frame = cap.read()
h, w = frame.shape[:2]
fourcc = cv2.VideoWriter_fourcc(*"XVID")
dst = cv2.VideoWriter("保存ファイルPath", fourcc, 30.0, (w,h))

リサイズ

import cv2
img = cv2.imread("画像ファイルPath")
size = (300, 200) #変更後のサイズを指定する
img_resize = cv2.resize(img, size)

以上の簡単な操作を行いました。