C# 身份证图片识别
1.进行身份证识别
public class IDCardModel{public string name;public string sex;public string birthday;public string nation;public string address;public string IDCard;}/// <summary>/// 获取身份证解析结果/// </summary>/// <param name="oldpath">身份证证件文件</param>/// <param name="temppathroot">身份证转换文件目录</param>/// <param name="toolroot">身份证转换工具目录</param>/// <returns></returns>public static IDCardModel GetIDCardModel(string oldpath, string temppathroot, string toolroot){if (string.IsNullOrWhiteSpace(oldpath) || !File.Exists(oldpath) || !Directory.Exists(temppathroot)){return null;}T9.Util.FileUtil.DeleteFolderFile(temppathroot + @"\", 0);IDCardModel idcardmodel = null;string extension = System.IO.Path.GetExtension(oldpath);string newpath = temppathroot + @"\60.jpg";File.Copy(oldpath, newpath, true);Process process = new Process();//实例process.StartInfo.CreateNoWindow = true;//设定不显示窗口process.StartInfo.UseShellExecute = false;process.StartInfo.FileName = "c:\\Windows\\System32\\cmd.exe"; //设定程序名 process.StartInfo.RedirectStandardInput = true; //重定向标准输入process.StartInfo.RedirectStandardOutput = true; //重定向标准输出process.StartInfo.RedirectStandardError = true;//重定向错误输出process.Start();process.StandardInput.WriteLine(@"d: "); //先转到系统盘下process.StandardInput.WriteLine(@"cd " + toolroot + " "); //再转到CMD所在目录下process.StandardInput.WriteLine(@"test.exe ");//process.StandardInput.WriteLine(@"cd rec_idc ");//process.StandardInput.WriteLine(@"test.exe ");string s; bool b = false;while ((s = process.StandardOutput.ReadLine()) != null){if (s.Contains("time:")){break;}if (s.StartsWith("6")){s = process.StandardOutput.ReadLine();if (s.StartsWith("ERROR")){}else{b = true;string[] arr = s.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);idcardmodel = new IDCardModel();idcardmodel.name = arr[0].Trim();idcardmodel.sex = arr[1].Trim();idcardmodel.birthday = arr[2].Trim();idcardmodel.nation = arr[3].Trim();idcardmodel.address = arr[4].Trim();idcardmodel.IDCard = arr[5].Trim();break;}}s = "";}if (!b){return null;}process.StandardInput.WriteLine("exit");process.WaitForExit();// process.Kill();process.Close();process.Dispose();return idcardmodel;}
2.获取其他图片识别
C# 身份证图片识别相关推荐
- 直播短视频源码,身份证图片识别
直播短视频源码,进行身份验证时,对上传的身份证图片实现正确识别的相关代码 public class IDCardModel{public string name;public string sex;p ...
- Face++身份证图片识别
在不少web系统都需要对身份证图片里面信息进行识别,然后再调用官方的系统接口,判断该身份证号是否正确.下面我们就介绍如何使用face++进行身份证图片的识别. 首先我们需要将图片上传到指定的目录,之后 ...
- 【百度AI_文字识别】示例身份证图片识别(代码官方文档完整,只需获得修改参数、下载类)
文章目录 提取身份证信息 第一步:登录 第二步:获取资源 第三步:获取access_token参数(AuthService.java) 第四步:请求代码Idcard.java 第五步:修改Idcard ...
- Python利用Face++实现身份证件图片识别
引言 放假在家闲来无事,看到一个接口,于是想试着用这几天学的Python玩玩,就用Python的urllib2对接了身份证图片识别接口,这里面还有很多关于图片识别类的接口(虽然有些要钱),不过里面文字 ...
- c++ 图片验证码识别_基于tensorflow 实现端到端的OCR:二代身份证号识别
最近在研究OCR识别相关的东西,最终目标是能识别身份证上的所有中文汉字+数字,不过本文先设定一个小目标,先识别定长为18的身份证号,当然本文的思路也是可以复用来识别定长的验证码识别的. 本文实现思路主 ...
- c#和java部署pytorch同事识别两个图片_身份证OCR识别移动端amp;服务器
摘要:由Web Service和其相关网站接收客户端上传的需要识别的图片.当Web Service接收到图片后将其转发给调度服务器,由任务调度程序再把识别请求分发给空闲的识别服务器,终由Web Ser ...
- Android 识别身份证号码(图片识别)
概述 Android 身份证号码识别 (本地,在线,实时),网络识别用的别人的接口,不保障什么时候就用不了了,本地识别基于tess_two,位置对的话识别准确率达到90%以上. 详细 代码下载:htt ...
- 利用opencv库识别身份证图片
一.前言 本文主要实现了对身份证图片上身份证号码的自动识别,在Qt平台上使用opencv进行图像处理,并绘制简单的用户界面,设计了一个基于Qt和opencv的身份证号码识别系统. 二.用户界面 用户界 ...
- python如何识别身份证图片上的证件号码及姓名
要在Python中识别身份证图片上的号码和姓名,可以使用OCR(光学字符识别)技术.OCR技术可以将图像中的文本转换为计算机可读的文本格式. 以下是一个示例代码,使用tesseract OCR库和Op ...
- c#和java部署pytorch同事识别两个图片_身份证OCR识别移动端服务器
摘要:由Web Service和其相关网站接收客户端上传的需要识别的图片.当Web Service接收到图片后将其转发给调度服务器,由任务调度程序再把识别请求分发给空闲的识别服务器,终由Web Ser ...
最新文章
- 我用Python爬虫挣钱的那些事
- 查看pg 用户组_PostgreSQL 角色管理
- 用matlab绘制P三曲线,知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线...
- eclipse中复制导入的项目并且修改了项目名字,项目后面的括号显示原来项目的名字
- php控制变量的显示字数,3.PHP流程控制结构
- php4.0中文手册,服务 — CodeIgniter 4.0.0 中文手册|用户手册|用户指南|中文文档
- html彻底隐藏源代码禁止抓包,如何彻底禁止查看网页源代码
- 110道 MySQL面试题及答案 (持续更新)
- 原生H5+JS文件上传
- java 多线程课件_Thread_java多线程参考源码_ppt_大学课件预览_高等教育资讯网
- 人工智能本科专业高校名单大全(440所)
- 织梦DedeCms技术资料
- 解决VirtualBox配置静态ip和连外网的问题
- Apache Kylin PMC 马洪宾:开源,就是一场“螺旋上升”的旅程
- python爬虫爬取豆瓣电影评分排行榜前n名的前n页影评
- hidl 原理分析_【一点资讯】安卓手机NFC模拟门禁卡(设置UID)的一种方法 www.yidianzixun.com...
- python和c++同时订阅两个话题,在一个回调函数中处理
- java基础知识和JDBC
- 珠海金湾区红旗图书馆 WIFI 连接方法
- Learning AV Foundation(三)AVAudioRecorder