【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キーを押下して下さい。
数行で簡単にWebカメラの映像が表示できました。