GithubHelp home page GithubHelp logo

recoveridcardphoto's Introduction

RecoverIDCardPhoto

Use Dcgan to recover ID Card Photo

About

This is a side project which made for a big traffic company to let them recover Old Chinese ID Card.

Old Chinese ID Card has complex pattern on it and cannot be easy recognize.

In this project, I use dcgan and Adam optimizer, the first step is use dcgan as a ID Card photo generate, the second step is use adam optimizer to get the psnr less noise.Finally the network could get a prepare ID Card photo in the prepare noise without pattern.

关于

这个项目是我为国内某家大型交通运输公司开发的,用于识别**第一代身份证照片,旧版的身份证照片覆盖了很严重的花纹,在扫描后无法被识别。

在这个项目中,我使用了深度卷积生成对抗网络和 Adam 优化器,第一步训练 DCGAN 是它得到一个身份证照片生成器,第二部是使用 Adam 优化器来拟合一个合适的噪声,是得网络输出的照片和有网纹的照片 psnr 差异最小,最后得到的噪声输入到网络中得到的结果就是一个不带网纹的结果

Run

which use flask to offer a Restful Api, just use below:

python server.py

Demo

Origin (With pattern)

Final

私有数据集 Private dataset

Fun

the dcgan generate some photo, the are virtual Click me

recoveridcardphoto's People

Contributors

mkfmiku avatar

Stargazers

yangyun avatar  avatar  avatar Lin Kai avatar  avatar June avatar Wang Lijie avatar  avatar Chester avatar  avatar  avatar fun_dl avatar  avatar

Watchers

James Cloos avatar  avatar  avatar

recoveridcardphoto's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.