本記事の最新版はこちらです。 本サイトは今後更新されませんのでご注意ください。 |
顔検出識機能で有名なオープンソースライブラリである「OpenCV」を使って、顔の位置を検出するプログラムをiOSアプリとして作りました。
- 写真から人間の顔の位置を検出します。
- 物体認識など、人間の顔ではないものを検出することもできます。
ヘアカタログアプリの機能強化の一つとして、顔の位置を認識してヘアスタイルイメージを当てはめられるような機能を開発しようとしました。 当初「iOS標準の顔検出機能」を利用して、プログラムを作っていたのですが、細かい操作や人間の顔以外の物体を検出する機能としては利用できなかったので、実績も豊富なOpenCVを利用しました。 なんとかiOSおよびAndroid(Java)に適用したのですが、誤検出や検出漏れがかなり見られたので、学習データを組み合わせるなどして精度を上げました。 ただ、利用シーンが製品の方向性と異なってしまうので、途中で開発の方向転換をしてしまいました。 コンピュータビジョンはいろんな可能性があるので、是非活用ください。
- 不特定多数の人物が写り込んでいる写真のプライバシー保護(モザイク化)に!
- カタログサービスの機能強化に!
スマートフォンの活用が広がる中で、写真や画像の操作ができることで、面白いアイデアの実現が可能です。いろんなアイデアをご相談ください!
|
|