【Python】Webカメラを表示画面描画python初心者

Python

ad2

【Python】Webカメラを表示画面描画python初心者

OpenCV

opencv-Python

PYPIでOpenCVのパッケージをインストールする。

pip install opencv-python

ソースコード

以下のコードをコピペすれば、カメラ画像が描画されます。

表示されない場合は、VideoCapture(0)の引数の数字を1とか2とかにすれば、表示されるかもです。

PCに接続されているカメラを認識して0から順にカメラ設定されていきますので、カメラが1つの場合は引数0で表示されるはずです。

import cv2
 
#Webカメラから入力
cap = cv2.VideoCapture(0) #引数はカメラ接続ポートNo.
 
while True:
    #画像を取得
    ret, img = cap.read()
 
    cv2.imshow('WebCamera', img)
 
    #Enterキーが押されたら終了
    k = cv2.waitKey(1)
    if k == 13:
        break
 
cap.release()
cv2.destroyAllWindows()

画像表示

実行すると、以下のようにカメラからの映像が描画されます。

終了するときは、Enterキーを押下して下さい。

sample_webcamera

数行で簡単にWebカメラの映像が表示できました。