画像をトレース (ベクトル化) するための Java プログラムを作成する必要がある研究課題があります。
JDK 1.5 以降のみを使用できます。そのため、必要に応じていくつかのアルゴリズムを実装する必要があります。
プログラムは次のステップを通過する必要があります。
- 減色 (色の量子化); [一組の色または最大色数の場合]
- 領域の削除 [指定された最大サイズ]
- エッジ検出
- セグメントを単純化 [最小は Douglas-Peucker アルゴリズム]
- セグメントを曲線に丸める
- SVG への出力
可能な限り JDK API を使用するようにしたいと考えています。しかし、私の以前の調査では、実際には多くの有用なリソースが見つかりませんでした. (これまでで最も役立つリソースは、この場所にある JAI (Java Advanced Imaging API) の Sun ドキュメントです)
私の質問は次のとおりです。これらのステップのうち、JDK のクラスによって処理 (または促進) できるのはどれですか?
これはかなり包括的な質問なので、できたら 250 ポイントの報奨金を出します。