2013-02-10 78 views
0

我正在研究一種軟件,它將人類手掌的圖像作爲輸入,然後讀取此手掌的線以進行預測。我們能夠成功讀取此圖像的像素。但是,我們仍然無法準確讀取線條的像素。從人類手掌的圖像中讀取手掌線像素

如果有人曾參與過這樣的項目,請幫忙。

我曾嘗試使用谷歌搜索,但結果並不理想。我想得到一些意見,應該是什麼才能正確的方法來讀取圖像? Java中有沒有可用的API?

圖片:

Image 1 Image 2 Image 3 Image 4 Image 5 Image 6 Image 7 Image 8 Image 9

+0

有些超出了SO的範圍。可能更適合[CSTheory](http://cstheory.stackexchange.com/)?? – Dukeling 2013-02-10 11:09:28

+0

這完全是CSTheory的話題。就目前來看,無論你把它放在哪裏,這都是一個糟糕的問題。例如,圖像採集過程中的條件是什麼?你能包括樣本圖像嗎?目前,你只能得到通用的錯誤答案。 – mmgp 2013-02-10 12:57:23

+0

感謝您的回覆, – 2013-02-11 07:45:06

回答

0

有兩個可能的選項,以幫助您開始在此:

  1. 的Java2D

  2. JAI - Java高級圖像

+0

我正在閱讀關於Java2D。您可以在使用Java2D的上下文中找到一些示例。 – 2013-02-11 07:54:31

0

謝謝大家對您的答覆。你的回答在很大程度上幫助了我。 同時,我一直在閱讀圖像閾值。我遵循的過程是這樣的:

1)我敢肯定,我的軟件將得到的圖像,因爲輸入將只是上述類型。也就是說,這些圖像將是灰色的,並且將是手和其他任何東西。 2)我選擇了一個閾值,我將檢查這個手部圖像的像素。 3)如果此像素的值小於我的閾值,我會將該像素轉換爲黑色。 4)否則,我會將它轉換成白色。

這樣我就有一個圖像只包含黑色和白色像素。我想在此之後,我可以繼續尋找掌紋。如果有人有任何進一步處理的步驟,請告訴我。

+0

嘿,你的項目目前狀況如何? 我想直接與您聯繫。你可以給我你的電子郵件ID嗎? 我的是[email protected] – Snehasish 2014-01-19 09:44:57