福野泰介の一日一創 - create every day

前回、PCにつないだオムロン社製高級画像認識センサー「HVC-P2」を今度はIchigoJamに接続!
センサーに顔を向けて、F5でRUN!
さて、AIはあなたは何歳だと判定するでしょう!?


6サイ!
・・・おしいっ


ヒューマンビジョンコンポ、HVC-P2との接続はUSBまたは、基板側のコネクタ。
日本圧着端子製造株式会社製、SM06B-SRSS-G-TBに対応するケーブルを、千石電商オンラインショップで発見! (PRT-10361 JST SHコネクタ付ケーブル 6P (基板用ポスト付属)、200円)


センサー側の端子、CN5に接続し、基板側1と振られた端子から順番に、ブレッドボードを経由してIchigoJamに接続。 1から順に、IchigoJamの5V、TXD、RXD、GNDと4本接続すれば、OK!(5番目はRESET)
簡単に接続できる基板を作ってもいいですね!
素直なUART(速度可変のシリアル通信)なので、IchigoJamに限らず、ラズパイなど、得意なマイコンでOK!

早速実験!

BPS9600 ?CHR$(#FE,0,0,0,0);

ちゃんと型番が返ってきました!

年齢を当ててもらいましょう(プロトコルは、HVC-Pと変わっていない様子)

10 BPS9600 20 UART1,2:?CHR$(#FE,4,3,0,16,0,0);:UART0,2 30 GSB@K:IF K!=#FE GOTO10 40 GSB@K:E=K 50 GSB@K:N=K:FORI=0TO2:GSB@K:NEXT 60 IF E!=0 ?"ERR:";E:WAIT60:GOTO10 70 FORI=0TON:GSB@K:[I]=K:NEXT 80 IF[2]?"AGE:";[4] 90 GOTO20 100 @K:K=INKEY():IF!KCONT ELSE K=K&#FF:RTN

LC0,-1 を使うことで、画面に見せずに通信もできます!
[2]に人数が入っているので、複数人対応も可
起動時2秒のWAITが必要なので、自動起動する場合、10行に WAIT120 など、いれておきましょう。


IchigoJamの前に座って、どきどきしながら「F5」で判定!もりあがりました
IchigoJam5才の誕生日!【IchigoJam生誕祭】: Hana道場
こどもはやっぱり発想の天才、Hana道場の無人販売を司る、魔人ブーをかざして「15才」と判定。
いろんなキャラクターの年齢推定と設定年齢の相関というのも、確かにおもしろいテーマかも。

画像認識センサー「HVC-P2」を使えば、35人分の顔の位置、大きさ、方向、年齢、性別、表情、目つむり、視線向きなどいろいろ簡単に使えて便利です!

たくさんの人に囲まれがちなロボットが、ひとりひとりの顔をみながら、年齢に合わせてしゃべりわけるときっと賢く・かわいく見えるはず。

ポスターのどの部分を読まれているか判定したり、テレビの前において見ているかどうか、見て楽しんでいるかどうかを判定したりと、いろいろおもしろい実験に使えそう。

高専プロコンなど、コンテストや、研究にもどうぞ!

HVC-P2はどこで購入できますか?|FAQ|オムロン人画像センシングサイト:+SENSING
お値段、35,000円ほど、在庫あり!

links
- 画像認識ハードウェア「HVC-P2 by オムロン」で顔マウス!? 年齢性別顔向き視線目つむりなど多彩な認識最大35名分!
- オムロン顔認識チップ x IchigoJam でつくる年齢当てマシン!

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / アイコン画像 / プロフィール画像