Project報告的なこと、技術的なことこの広告は、90日以上更新していないブログに表示しています。概要OpenCVでは顔を簡単に認識することができます。今回は画像から顔を認識した後に顔の部分だけトリミングを行い、その結果を保存します。使用する言語はPythonをです。顔認識を行う以下のソースで顔認識を行い、顔が認識された座標をコンソールに表示します。解析する画像は実行時に引数として指定してください。'引数を指定して実行してください。facerect以下の画像で実行すると、コンソールに6人分の座標が表示がされます。74]]ちゃんと6人とも認識されていることがわかります。次に、認識された顔の部分だけをトリミングして保存します。先ほどのソースに以下のコードを追加してください。1顔が一つ以上検出されれば、「元のファイル名_face」という名前のディレクトリが作成されます。その名前のフォルダがあれば一度全て削除してから再度ディレクトリを作り直すので注意してください。その後、顔の数だけトリミングを行い、画像を保存しています。ファイル名は0からの連番設定です。先ほどの画像で実行すると、以下のような画像が得られます。顔の部分だけ白枠をつけるついでですが、顔の部分に白枠をつけて画像を保存する作業も行います。先ほどのソースにさらに以下の文を追加してください。image)検出された顔の数だけ四角形を作成し、先ほど作ったディレクトリに「all」という名前で保存しています。先ほどの画像で実行すると、以下のようになります。'引数を指定して実行してください。API月別アーカイブリンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!famirrorさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。