首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDK中的类可以处理图像跟踪过程的哪些部分?

JDK中的类可以处理图像跟踪过程的哪些部分?
EN

Stack Overflow用户
提问于 2013-11-09 10:09:55
回答 3查看 481关注 0票数 1

我有一个学习任务,我需要编写一个Java程序来跟踪(矢量化)图像。

我可能只使用JDK1.5和更高版本;因此,我必须在需要的地方实现一些算法。

程序必须通过以下步骤:

  1. 色彩缩减(色彩量化);用于一组颜色或最大颜色数
  2. 移走具有给定最大面积的区域
  3. 边缘检测
  4. 简化段最小值是Douglas-Peucker算法。
  5. 圆段到曲线
  6. 输出到SVG

我想确保在可能的情况下使用JDK。然而,我以前的研究并没有找到很多有用的资源。(到目前为止,最有用的资源是JAI的Sun文档- at 这个位置)

我的问题是:这些步骤中哪些可以通过JDK中的类来处理?

因为这是一个相当全面的问题,所以我一有机会就会悬赏250个百分点。

EN

回答 3

Stack Overflow用户

发布于 2013-11-11 16:29:17

使用JDK编写的类可以处理图像跟踪过程的所有方面(因为Java是图灵完整的,并且图像跟踪器存在,它们可以在Java中实现)。至于你们调查的具体领域,

1)是的!JAI包括量子化方法。

6)是的!尝试蜡染SVG工具包,特别是SVG发生器

2-5)你必须实现。4)特别是,似乎有一些可用的实现,但我还没有详细研究。

票数 1
EN

Stack Overflow用户

发布于 2013-11-14 23:05:39

图像处理工具的选择是 贾伊。有一些文档是可以获得的,并且与其他Java兼容。

你需要实现这样的图像处理任务和算法,还是仅仅是为了应用和获得它们的效果?即使您可能更愿意使用纯JDK,我也坚持要在外部库方面得到帮助。这将是最好的选择。

我建议使用开式CV,一个非常完整和稳定的图像处理库。现在它有了Java支持和良好的文档可维护性,您还可以找到一个受损的社区

就像你提到的:

  1. 色彩缩减(色彩量化);用于一组颜色或最大颜色数
  2. 移走具有给定最大面积的区域
  3. 边缘检测简化段的最小值是Douglas-Peucker算法。
  4. 圆段到曲线

就像使用库函数一样简单,关于SVG,我认为它也可以用它来执行。

票数 1
EN

Stack Overflow用户

发布于 2013-11-16 13:52:52

JDK中的类可以处理图像跟踪过程的哪些部分?

Java可以处理您的图像处理程序所需的所有进程,没有问题。真正的问题是,你想编写自己的类还是使用第三方库?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19874745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档