如何让服务器具备身份证、银行卡识别的功能?

科技在进步,证件识别也在进步!

·越来越多的行业,如通信行业、酒店、网吧等,需要身份证件信息进行采集和登记,以进行实名制,所以都会采用证件识别。

由Web Service和其相关网站接收客户端上传的需要识别的证件图片,客户端可以是PC的客户端程序,可以是PC的浏览器、手机或其他便携式设备。当Web Service接收到图片后将其转发给调度服务器上的任务调度程序,由任务调度程序再把识别请求分发给空闲的证件识别服务器,得到识别结果后在依次返回,最终由Web Service将结果返回给客户端。目前支持PC客户端及手机客户端,支持客户端开发语言Java、C++、c#。

Web Service 网络结构

如何让服务器具备身份证、银行卡识别的功能?

服务器身份证识别银行卡识别服务主要实现了以下几项功能:

1、识别证件种类:二代身份证、临时身份证,护照、港澳通行证、港澳回乡证、台胞证,军官证、警察证,驾驶证、行驶证等、银行卡;

2、识别图像类型:手机、平板电脑、数码相机等摄像头拍摄证件图像,扫描仪扫描证件图像;

3、将识别身份信息结果以XML文件格式返回给用户;

身份证90度也支持!

服务器身份证识别银行卡识别服务器环境:

操作系统:RHEL 6.3 64位

/Windows Server 2008 64位,或Windows Server 2003 32位

硬件配置:2CPU各8核 8G内存

服务器身份证识别银行卡识别系统组成:Web Service接口、调度程序、识别程序

服务器身份证识别银行卡识别跨平台开发支持:支持Linux、Windows两大主流业务系统。

服务器身份证识别银行卡识别开发语言类型:支持多语言集成开发的要求,支持开发的语言包括但不限于:C、C++、C#、JAVA
如何让服务器具备身份证、银行卡识别的功能?

服务器身份证识别银行卡识别对识别图像的要求:

图像文字清晰,人眼可辨别;对比度、亮度适中;尽量不要有背景,即证件充满图片,如果不能保证没有背景,请选择纯黑背景而且背景不宜过多。

服务器身份证识别银行卡识别对扫描图像的要求

扫描时选择分辨率300dpi,不能低于150 dpi,分辨率最好不要过高。

服务器身份证识别银行卡识别对拍摄图像的要求

拍摄时注意光照的影响,尽量避免反光和黑影,尤其是证件有薄膜覆盖的时候;

拍摄时做好聚焦,以免图像模糊不清;

拍摄时将证件放正;

尽量不要使拍摄角度倾斜过大,以免造成图像变形;

拍摄时请不要选择过高的分辨率拍摄,一方面造成图片过大,不利于传输,一方面分辨率过高也会影响识别率,对图片进行压缩处理是十分之必要的。拍摄时可以选择1280*960分辨率拍摄,低一些的分辨率也可以选择,同时要确保图像文字清晰。

·护照、驾照等有效证件与第二代居民身份证同时并存,使得单纯的二代证读卡器,不能满足证件采集需求,这里就更需要证件识别。

·传统单纯的证件识别方案,不能够对二代证进行快速读卡并认证证件的真假。

·快证通证件采集仪,集二代证芯片读取及其他证件成像识别为一体,满足了目前市场对证件识别的现实需求