2011-06-22 77 views
9

我試圖從硬塑料ID卡的圖片中讀取信息。作爲第一步,我一直在嘗試處理圖片以使文本更具有計算機可讀性。圖片相當清晰,但它們很棘手,因爲它們一面光線暗,另一面光線暗。似乎應該可以使用這些信息來創建深度圖,然後可以將其轉換爲黑白圖像。主要是,我想知道是否有一些我可以實現的已知算法(越簡單越好)。我目前正在使用Python和PIL來完成其餘的處理,但是我可以適應的任何實現都會很棒。從浮雕/浮雕圖像中獲取近似深度圖的算法

我正在使用的圖像的一個小例子:在數學

enter image description here

+0

您可以上傳圖片至http://imgur.com並在這裏鏈接它們。您在谷歌上找到的「浮雕」圖像通常是計算機圖形的結果,而您的樣本是(它是一張照相機拍攝的照片)。 – etarion

+0

我已經添加了一個示例鏈接;感謝您的建議。 – 101100

+0

這個想法是以某種方式OCR他們?光線總是來自同一個方向嗎? – 2011-06-22 20:41:44

回答

12

實施例。如果結果令人滿意,我可以逐步解釋這一過程。

Erosion[ 
[email protected] 
    [email protected] 
    Dilation[ 
    DeleteSmallComponents[ 
    [email protected] 
     [email protected] 
     [email protected]["http://i.imgur.com/GLzvj.png"], 
    150], 
    8], 
8] 

enter image description here

編輯

步步...

enter image description here

啓動210

+0

這就是我的目標!我看到否定,並認爲是顛倒了圖片,但你能解釋其他步驟嗎? – 101100

+0

@ 101100'ColorNegate []'只是因爲下列函數(例如DeleteBorderComponents [])將「組件」標識爲白色。這只是一個平臺滋擾,在那裏並不重要。我會更新顯示逐步結果的答案。 –

+0

@ 101100請​​參閱編輯 –