1

私は初めてなのでAndroid Graphics、画像の特定の部分を輪郭で着色するアルゴリズムをアドバイスしていただければ幸いです。このアプリケーションに似たものを作成したいと思います。

画像の一部を色で塗りつぶしたり、フリーハンド ツールを使用してペイントしたりできるはずですが、アウトラインからはみ出してはいけません。

image recognitionたとえば、黒いピクセルを追跡するツールを使用する必要がありますか?

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

チュートリアルの参照やサンプル コードは高く評価されます。

4

1 に答える 1

1

connected-component-labeling を探すことができます。基本的に、ラベルが隣接する色に依存する各ピクセルにラベルを割り当てます。説明と実装 (Java ではない) は、http: //www.codeproject.com/Articles/336915/Connected-Component-Labeling-Algorithmにあります。Java での実装は、こちら ( https://github.com/klonikar/connected-components-labeling ) にあります。チェックはしていませんが。

必要なピクセルを選択したら、ここで説明されているように色を付けることができます:ビットマップ Android で特定のピクセルの色を変更する方法

于 2016-06-17T03:45:14.073 に答える