私は次の機能を実装した iPhone アプリケーションを実装しています。
- 写真を選択
- 写真をキャプチャ
- 今、私はこのような写真にスケッチ効果を与えたい.
どうすればこれを行うことができますか?
もう一度お勧めしますが、私のオープン ソースのGPUImageフレームワークには、まさにこれを行うフィルターが組み込まれています。GPUImageSketchFilter はソーベル エッジ検出を使用して、画像またはビデオのエッジを黒で強調表示し、そのアプリケーションで見られるのとまったく同じ効果をもたらします。
上の画像はこの回答から抽出されたもので、そのフィルターの仕組みを説明し、他のいくつかのフィルターの例を示しています。
実際、フレームワークに付属している SimplePhotoFilter サンプル アプリケーションは、まさにあなたが説明したこと (写真をキャプチャし、スケッチ フィルターを適用し、写真ライブラリに保存する) を実行するので、これを入手したい場合はそこから始めます。すぐに起動して実行できます。
OpenCV を使用して、iPhone の画像にスケッチ効果を与えることができます。
iphone-how-to-convert-a-photo-into-a-pencil-drawingリンクを参照して、支援を受けてください。
コア イメージ フィルターは、おそらく最適な方法です。