从图像

时间:2017-12-26 05:27:01

标签: android image opencv image-processing

我一直在研究Touch less Bio-metrics。我想从普通移动相机拍摄的图像中提取指纹。我已经取得了良好的形象,但还不足以得到政府的核实。

线条需要更厚和连接。

到目前为止我尝试了什么?

以下是我从图像中提取指纹的步骤。它很好,但线路断开并与其他线路连接。

  1. 将对比度和亮度分别改为0.8和25
  2. 从RGB转换为灰色
  3. 应用直方图均衡
  4. 标准化图像
  5. 块大小为15且常数为2的应用自适应(高斯c)阈值
  6. 平滑图像以消除边缘
  7. 将对比度和亮度分别改为1.7和-40
  8. Applied Gaussian Blur
  9. 添加重量(alpha = 0.5,beta = -0.5和gamma = 0)
  10. 应用二进制阈值(阈值= 10)
  11. 原始图像将是这样的(我错过了处理图像的原始图像)

    enter image description here

    结果是图像附加(处理过的图像)。

    enter image description here

    我需要更多连接线并与其他线分开,以便轻松识别 Ridge Ending Ridge Bifurcation

    我也来过this link,但由于图像处理的背景非常有限,我无法理解这一点。有关此链接的任何指导也可以帮助我很多。

    我在opencv中使用Android

    非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我在Youtube上观看了与RayTracing有关的视频游戏渲染视频,在那里,我可以看到Q2VKPT引擎创建者使用“临时过滤器”并使用多个帧来获得清晰的图像(ASVGF)。

https://www.youtube.com/watch?v=tbsudki8Sro 从26:20到28:40

也许,如果您使用三个不同的指纹图像,然后使用类似的方法,则可以得到噪声较小的图片,效果更好。