pythonで機械学習 初心者向け PCのカメラを使いリアルタイム処理
対象読者
概要
- PCカメラの画像をリアルタイムに表示
- 青色成分だけ取得
- 画面に動きがあった部分を検出
機械学習
使った関数
import したもの
import cv2
カメラ取得
cap = cv2.VideoCapture(1)
引数: 0がデフォルト。自分は0で前面,1で背面カメラが作動
カメラ破棄
cap.release()#カメラ解放
カメラの画像取得
_, frame = cap.read()
新規ウィンドウに画像を取得
cv2.imshow("pc camera", frame) #ウィンドウに画像を出力
引数: windowの名前, 表示する画像
ウィンドウ破棄
cv2.destroyAllWindows() # window破棄
キーボード入力を取得
k = cv2.waitKey(1)#1ms確認 if k == 13:#Enterが押されたら 処理
画像の差分の絶対値を取得
<結果画像> = cv2.absdiff(<画像1>, <画像2>)