Robotカメラで顔認識させてみる・ここでは、べゼリーに内蔵したカメラで人間の顔を認識させてみます。Library)」を使います。・「カメラを使ってみる」をクリアした状態(ラズパイカメラを接続し、HDMIディスプレイが接続された状態)にしておいてください。sample_face1.py・パソコンからの遠隔操作だと動画が表示されないことがあるので、ラズパイに直接つなげたキーボードとディスプレイで実行してください。sample_face1.py・ディスプレイに表示されているカメラ画像の中に顔が収まると、赤い四角が表示され、べゼリーが喋るはずです。顔が画面からはみ出ていたり、傾いていたり、遠すぎると反応しません。・終了したいときはキーボードの「q」ボタンを押してください。・9~10行目:顔認識のための分類器を読み込んでいます。・25行目:カメラの画像をRGBでキャプチャーしています。・26行目:RGB動画をグレースケールに変換しています。・27~31行目:顔を認識しています。・33~39行目:顔が見つかった場合の処理です。・28~31行目が顔を認識するためのパラメータです。数値をいじってみましょう。minSizeは顔として認識する最低のサイズですので、これを小さくすると、遠くの顔も認識されるようになります。そのかわり、壁に貼ってある写真など、顔じゃないものを誤認識する確率が上がってしまうかもしれません。Visionの略です。CVがインストールされていますが、自分でインストールする場合はコマンドラインから以下のコマンドを打ち込んでください。python-opencv・途中で何か聞かれたら「y」と答えてください。ベゼリーは量産を目指して開発継続中です。facebookページに「いいね!」をお願いします。