ノートパソコン内蔵のカメラを使って、写真を撮る(python)
今回はノートパソコン内蔵のカメラを使って、写真を撮ることを行います。
★開発環境
OS → Windows10
pythonのversion → 3.7.0
エディタ → Visual Studio Code
ブラウザ → chrome
ソースコードは以下の通りです。
capture = cv2.VideoCapture(0)
videoCapture クラスは、カメラもしくは動画ファイルから画像データを取得します。
変数captureに画像データを格納します。
なお、内蔵カメラのデバイスIDは0、USBで接続したカメラは1以降を指定します。
ここでは内蔵カメラを使うので、0を指定しています。
cv2.imwrite(fileName, image)
取得した画像をimwriteで出力します。
fileNameが出力する画像名であり、imageに取得した画像データが入っています。
このプログラムを実行すると、同じディレクトリにpngファイルが出力されます。
実際の以下のような写真が取れました。カメラの前でクリアファイルを置いて撮影した画像です。
比較的簡単にカメラを操作するプログラムを記述することができます。