从浮雕/浮雕图像获得近似深度图的算法

101*_*100 9 algorithm image-manipulation image-processing

我试图从硬塑料身份证的照片中读取信息.作为第一步,我一直在尝试处理图片,使文本更具计算机可读性.这些照片相当清晰,但它们很棘手,因为它们一面是浅色而另一面是黑暗的.似乎应该可以使用此信息来创建深度图,然后可以将其转换为黑白图像.主要是,我想知道是否有一些已知的算法(越简单越好)我可以实现.我目前正在使用Python和PIL进行剩余的处理,但我能适应的任何实现都会很棒.

我正在使用的图像的一个小例子:

在此输入图像描述

Dr.*_*ius 12

Mathematica中的示例.如果结果令人满意,我可以一步一步解释该程序.

Erosion[
 ColorNegate@
  Thinning@
   Dilation[
    DeleteSmallComponents[
     DeleteBorderComponents@
      ColorNegate@
       Binarize@Import["http://i.imgur.com/GLzvj.png"],
     150],
    8],
 8]
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

编辑

一步步 ...

从...开始

在此输入图像描述

在此输入图像描述