2016-06-17 4 views
1

私はAndroid Graphicsを初めて使いました。アウトラインを使って画像の特定の部分を色付けするアルゴリズムをアドバイスできれば幸いです。 thisのようなアプリケーションを作成したいと思います。Androidでイメージカラーリングを作成する方法

画像の一部を色で塗りつぶすか、フリーハンドツールを使って塗りつぶすことができますが、アウトラインの外に出てはいけません。

たとえば、黒のピクセルをトラッキングするツールをimage recognitionする必要がありますか?

また、定義済みの画像のみを使用することもできます。私はそれをベクトル形式に変換できることを知っています。それは役に立ちますか?

チュートリアルのリファレンスやサンプルコードは非常に高く評価されます。

答えて

1

接続コンポーネントラベルを検索できます。基本的にラベルは各ピクセルに割り当てられ、ラベルは隣接ピクセルの色に依存します。 Javaでは記述されていないが、説明と実装はここにある:http://www.codeproject.com/Articles/336915/Connected-Component-Labeling-Algorithm。 javaの実装は、ここ(https://github.com/klonikar/connected-components-labeling)にあります。私はそれをチェックしなかった。あなたが必要なピクセルを選択すると、ここで説明したよう

、あなたはそれらを色付けすることができます有用な情報についてhow to change the color of certain pixels in bitmap android

+0

感謝を! –

関連する問題