顔を自動で認識して、別の画像をスムーズに合成するソフトウェアです。
作成の経緯やデモ、技術的な内容は 「G2's Forest – 顔を別の画像に自動で置き換えるやつ作ってみた」 にまとめてあります。
クリックするとダウンロードが開始されます。 Download
指定したファイルや、カメラから取り込んだ映像の顔の部分に他の画像を重ねる C# 製 WPF アプリケーションです。
雑コラが自動で作れます。
画像処理には OpenCV のラッパーライブラリ OpenCvSharp を使用しています。
OpenCV バージョンは 3.1 です。
顔の上に指定した画像を被せる
- 「画像ファイル」を読み込んで処理
- 「Web カメラからの画像」を処理
- 「Web カメラからの動画」をリアルタイムで処理
- 処理した画像の保存
- File / Camera ボタンでファイルモードとカメラモードの切り替え
- Image / Movie ボタンで画像を読み込むか映像を読み込むかを切り替え
- Set Face ボタンで重ねる画像の変更
- Start ボタンで処理の開始
- Save ボタンで画像を保存
- カメラから動画を取得する際、停止できない
2016/12/25 0.2.0
- OpenCV3.1に対応
- 画像のかぶせ方をPoisson Image Editingを利用する方法に変更