我有一个学习任务,我需要编写一个 Java 程序来跟踪(矢量化)图像。
我只能使用 JDK 1.5 及更高版本;所以,我必须在需要的地方实现一些算法。
该程序必须通过以下步骤:
- 色彩还原(色彩量化);[对于一组颜色或最大颜色数]
- 移除区域[具有给定的最大尺寸]
- 边缘检测
- 简化段[最小是 Douglas-Peucker 算法]
- 圆弧段为曲线
- 输出到 SVG
我想确保尽可能使用 JDK API。然而,我之前的研究并没有真正找到很多有用的资源。(迄今为止最有用的资源是 JAI 的 Sun 文档——Java Advanced Imaging API——在这个位置)
我的问题是:JDK 中的类可以处理或促进这些步骤中的哪一个?
由于这是一个相当全面的问题,因此我会尽可能提供 250 分的赏金。