【问题标题】:Reading palm line pixels from an image of human palm从人掌图像中读取掌纹像素
【发布时间】:2013-02-12 17:48:54
【问题描述】:

我正在开发一种软​​件,该软件将人类手掌的图像作为输入,然后读取该手掌的线条以进行预测。我们成功地读取了这张图片的像素。但是,我们仍然离准确读取线的像素还差得很远。

如果有人做过这样的项目,请帮忙。

我已经尝试过谷歌搜索,但结果并不令人满意。我想获得一些输入,例如,执行图像读取的正确方法应该是什么? Java 中是否有可用的 API?

图片:

【问题讨论】:

  • 有点超出了 SO 的范围。可能更适合CSTheory??
  • 这完全是 CSTheory 的题外话。就目前而言,无论你把它放在哪里,这都是一个糟糕的问题。例如,图像采集过程中的条件是什么?您可以包括示例图像吗?目前,您只能得到一般的错误答案。
  • @mmgp:我会在发布此评论后添加图片。条件很简单。我们将使用普通扫描仪读取手掌,然后想要扫描此图像以读取手掌线的正确像素。我仍然无法获得执行此操作的正确路径。如果您有任何链接可以为此目的与我分享,我将不胜感激。
  • @Dukeling:我对 CSTheory 了解不多。你能通过几个例子来帮助更多吗?
  • @mmgp:我尝试发布图片。但不能。为此需要10个声望。我可以邮寄给你吗?你能给我你的邮件ID吗?

标签: java image-processing


【解决方案1】:

有两个可能的选项可以帮助您开始:

  1. Java2D

  2. JAI - Java 高级成像

【讨论】:

  • 我正在阅读有关 Java2D 的信息。您能否在此上下文中找到一些使用 Java2D 的示例。
【解决方案2】:

感谢大家的回复。您的回复在很大程度上帮助了我。 同时,我一直在阅读图像阈值。我正在遵循的过程有点像这样:

1) 我确信我的软件将作为输入获得的图像仅属于上述类型。也就是说,图像将是灰度的,并且是手的,没有别的。 2) 我正在选择一个阈值,我将根据该阈值检查此手部图像的像素。 3)如果这个像素的值小于我的阈值,我会将该像素转换为黑色。 4) 否则我会把它变成白色的。

这样我就有一个只包含黑白像素的图像。我想在此之后我可以继续寻找掌纹。如果有人有任何进一步的步骤,请建议我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多