服务器身份证识别银行卡识别系统的网络结构 由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分辨率拍摄,低一些的分辨率也可以选择,同时要确保图像文字清晰。 |