2011-06-22 119 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请​​参阅编辑 –