3

私は次の機能を実装した iPhone アプリケーションを実装しています。

  1. 写真を選択
  2. 写真をキャプチャ
  3. 今、私はこのような写真にスケッチ効果を与えたい.

どうすればこれを行うことができますか?

4

3 に答える 3

6

もう一度お勧めしますが、私のオープン ソースのGPUImageフレームワークには、まさにこれを行うフィルターが組み込まれています。GPUImageSketchFilter はソーベル エッジ検出を使用して、画像またはビデオのエッジを黒で強調表示し、そのアプリケーションで見られるのとまったく同じ効果をもたらします。

スケッチ フィルタ

上の画像はこの回答から抽出されたもので、そのフィルターの仕組みを説明し、他のいくつかのフィルターの例を示しています。

実際、フレームワークに付属している SimplePhotoFilter サンプル アプリケーションは、まさにあなたが説明したこと (写真をキャプチャし、スケッチ フィルターを適用し、写真ライブラリに保存する) を実行するので、これを入手したい場合はそこから始めます。すぐに起動して実行できます。

于 2012-08-09T17:44:14.343 に答える
1

OpenCV を使用して、iPhone の画像にスケッチ効果を与えることができます。

iphone-how-to-convert-a-photo-into-a-pencil-drawingリンクを参照して、支援を受けてください。

于 2012-08-08T10:02:19.873 に答える
0

コア イメージ フィルターは、おそらく最適な方法です。

http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CoreImageFilterReference/ .

于 2012-08-08T09:34:43.993 に答える