顔・姿勢認識プラグイン
Android・iOSの顔・姿勢認識を共通Flutterインターフェースにつなぐ公開プラグインです。カメラ入力とエラーを統一し、個人アプリ2本で再利用しています。
画面
入力と認識結果の共通化
静止画とカメラストリームを受け、顔と身体のランドマークを個別・同時に検出します。表情、視線、姿勢分析の補助関数も提供しました。
プラットフォーム差を内部にまとめる
Androidの並列YUV変換、iOSのvImage処理、前面カメラの反転を実装。失敗を構造化エラーで渡し、同じインターフェースで扱えるようにしました。
公開とアプリでの再利用
pub.devへ公開し、運動カウンターとARカメラに導入しました。アプリは認識を再実装せず、結果を動作判定や画面効果に利用します。

