反面教師あり学習

*/

(旧)反面教師あり学習

Negative Supervised Learning

OpenCV for Pythonで動画を再生する最小のコード

概要

追記 (2020/9/16)

速くした

eqseqs.hatenablog.com

AnacondaにOpenCVをインストールする

環境はWindows10. 2019年1月現在はバージョン3.4が入る

$ conda install -c conda-forge opencv

pipenv環境なら

$ pipenv intall opencv-python

ウインドウを表示して動画を再生するプログラム

import numpy as np
import cv2


# 動画ファイルを開く
video = cv2.VideoCapture('/path/to/video')

# PCに接続されたカメラの映像を表示
# video = cv2.VideoCapture(0)

if not video.isOpened():
    raise RuntimeError

cv2.namedWindow('frame', cv2.WINDOW_AUTOSIZE)

while True:

    ok, frame = video.read()

    if not ok:
        break

    cv2.imshow('frame', frame)

    key = cv2.waitKey(int(1000 / 30))

    if key == ord('q'):
        break

video.release()
cv2.destroyAllWindows()