ビットマップ画像の領域からベクターグラフィックを生成しようとしていますが、現在のアルゴリズムはほとんどの場合機能しますが、いくつかの問題があり、非常に低速です。
ですから、これを効率的に行う方法の簡単なアルゴリズムやコード例をご存知でしょうか。
私の状況は単純です。いくつかの平らな均一な領域を持つビットマップ画像があります。これらの領域を、後でベクターグラフィックとして再作成するために使用できるポイントのセットに変換したいと思います。形状が重なることはありません。形状は常に囲まれ、常に1つの色(すべてのピクセルで同じRGB値)であるため、輪郭を決定するのは非常に簡単ですが、効率的に行うのは困難です。
編集:送信ボタンを押すのが早すぎました...
理想的には、.NETで機能するソリューションが必要ですが、擬似コードも適切に機能するはずです。たぶん、皆さんは画像操作に関するいくつかの優れたリソースを知っていますか?
もう一度編集:つまり、私が求めているのは、ベクトル化された画像自体ではなく、画像内の各領域を表す点またはベクトルのリストを提供するアルゴリズムまたはライブラリです。