ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

pythonでwebカメラの画像をPNGファイルに保存するプログラム

2019-10-17 15:09:13 | Weblog
機械学習で学習させるのとかで、
Webカメラの画像をPNGファイルに保存するプログラムが
必要な場合、こんなかんじ(Python+OpenCVを利用)

import cv2

cap = cv2.VideoCapture(0)

if cap.isOpened() is False:
    print("IO Error")
else:
    ret, frame = cap.read()
    if ( ret == True ):
        cv2.imwrite("image.png", frame)
    else:
        print("Read Error")

cap.release()



※cv2.VideoCapture(0)の0はカメラ番号。
カメラを内蔵しているPCで、USBのWebカメラをつけて、そちらの画像が欲しい場合
cv2.VideoCapture(1)と、番号を0から1にかえる

※image.pngのところを、保存したいファイル名に変えてくれれば、
 指定したファイルに保存する

※簡単に書く(エラー処理しない)と、以下でOK
import cv2
cap = cv2.VideoCapture(0)
ret, frame = cap.read()
cv2.imwrite("image.png", frame)
cap.release()

※PythonとOpenCVのインストールのしかたは、前のエントリ参照。
この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« AnacondaにOpenCV入れるなら... | トップ | ベイズ推論についての基礎を... »
最新の画像もっと見る

Weblog」カテゴリの最新記事