2012-04-15 7 views
3

UIImageViewの画像でさまざまな図形(壁、椅子、ブックなど)を識別して分解し、色を変更する必要のあるiPhoneアプリケーションを作成しています。これまでは、ユーザーが色を選択して、ジェスチャー認識機能を使用して選択した領域(ピクセルベース)に適用できるようにするコードを実装しましたが、私が探しているものは、iOS:UIImageView画像をシェイプに分解して色を変更する

与えられた画像で利用できるさまざまな図形を検出し、その色を変えることは可能でしょうか?

ありがとうございました。

+4

この問題は**イメージセグメンテーション**と呼ばれ、コンピュータビジョンの活発な研究領域です。あなたは、件名といくつかのサンプルコードで多くの論文を見つけることができますが、何もあなたのアプリに5分でドロップすることはできません。本当に良いアルゴリズムは、現在のiOSデバイスでは遅すぎるでしょう。誰かが十分に速く、十分に速く、簡単にアルゴリズムを持っていれば、適切に支払うことを期待してください。あなたの選択した検索エンジンに「イメージセグメンテーション」と入力して、多くの読書を準備します。 – Dondragmer

+0

これらの人のような音は、関連する何かを議論しています:http://stackoverflow.com/questions/5405109/detecting-particular-objects-in-the-image-i-e-image-segmentation-with-opencv – Stavash

答えて

3

ものは何でも使うアルゴリズム、あなたは、あなたが開いCVを使用して、この画像分割を行う他の言語で他のプロジェクトをチェックして、との可能性があるコンピュータビジョンのための最高のフレームワークの1つ、open CV for iOS

の上に置く必要があります理論はあなた自身のソリューションをロールバックすることがあります; 幸運

1

オブジェクトの認識と検出は、コンピュータサイエンスでは非常に幅広い話題であり、私が知る限り、UIImageの公開方法ではサポートされていません。私はあなたの目標を達成するためには長い道のりがあると思います。オブジェクト検出を扱うオープンソースのiOSプロジェクトを調べたり、iOSラッパー(openCVなど)を持つ非ネイティブライブラリを調べてみてください。幸運、あきらめないでください。

関連する問題