動画ストリーミングを M5Stack の LCD に表示させる
まずは Timer Camera X に Web カメラのサンプルを書き込みます。
サーバーが起動したら、M5Stack に以下のコードを書き込みます。
loop()
で API エンドポイント /capture
から静止画(JPEG形式)を取得し、バイト配列に変換して M5.Lcd.drawJpg()
に渡します。この処理を繰り返し続けると動画として表示されます。
OpenCV で顔検出を行う
OpenCV の Haar Cascade
を利用しています。
顔検出用の分類器 haarcascade_frontalface_default.xml
は ここ から取得できます。