-2

私はこのフォーラムの初心者ですが、試してみたいと思いました。

私は現在、Objective-C と Cocoa を学んでいます。初めての iPhone アプリを作成しようとしています。

私が取り組んでいることの 1 つは、ユーザーが撮影した画像から自分の顔を切り取り、別の画像に貼り付けられるようにすることです。(アイデアは 1 つの画像から切り取り、別の画像に貼り付けて、顔のスポットを配置します。)

これはどのように行うことができますか?私は、ユーザーが自分の顔を長方形の形でタッチしてドラッグし、コピーできるようにすることを考えています。

助けてくれてありがとう。

4

1 に答える 1

2

わかりました、あなたの質問のスタイルは少し傲慢ですが、開始方法に関するガイドラインを次に示します。一般的な obj-c/iOS 開発 (hello world から開始)。UIImage クラス; カメラ API; 画像処理アルゴリズム、顔検出アルゴリズム。徐々に進み、すべての問題を一度に解決したくありません。最初に、任意の写真を単純にロードしてユーザーに表示するアプリケーションを作成します。次に、画像から指定された長方形の領域をトリミングして新しいファイルに保存できるように変更します。次に、画像を撮影してディスクに保存できるカメラのスイッチを入れるアプリを作成します。次に、キャプチャした画像のトリミングされた領域のみを保存するという書き込みを結合します。

ここまで来ると、ソフトウェア開発イメージの処理についてより多くのことを知ることができます。この後、画像処理アルゴリズムの検索を開始できます。ここでも、単純なぼかしフィルターなどの単純なものから始めてください。画像処理について少し知っている場合は、ネットで顔検出アルゴリズムを検索してください。これらの機能を含む既製のフレームワークが見つかるか、少なくとも概念を理解できる可能性さえあります。ここに戻ってスタック オーバーフローを行い、適切な顔検出アルゴリズムについて提案を求めることもできますが、既に 1 つを選択しており、具体的な問題がある場合は引き続き優先します。

于 2012-05-07T15:00:25.660 に答える