LoginSignup
0
3

More than 3 years have passed since last update.

OpenCVでカメラ動画を入力時にabortが表示された場合の対処法

Posted at

先日試しにopencvを用いて動画の入力し、その表示を行ってみた。
環境はmacOS CatalinaのvsCode上で行ったが、その際に

zsh: abort      python load_video.py

といった表示がなされて、処理が止まってしまう現象が発生した。
結論の対象方法から申し上げると、VScode上でコマンドを叩くのではなく、直接ターミナル上で叩き、カメラの権限許可をとる必要があることがわかった。
参考

VScode上でうまくやる方法は現在模索中である。
以下には詳細なコードを参考までに示す。
*
*
*
openCVのチュートリアルページを参考にmp4ファイルとカメラ動画の表示するためのコードを下に示す。

import numpy as np
import cv2

cap = cv2.VideoCapture(0)

while(cap.isOpened()):
    ret, frame = cap.read()

    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

    cv2.imshow('frame',gray)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()

なお、cv2.VideoCapture()の引数を任意の動画ディレクトリにすることで動画も表示がさせられる。

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3