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# 身份证图片识别相关推荐

  1. 直播短视频源码,身份证图片识别

    直播短视频源码,进行身份验证时,对上传的身份证图片实现正确识别的相关代码 public class IDCardModel{public string name;public string sex;p ...

  2. Face++身份证图片识别

    在不少web系统都需要对身份证图片里面信息进行识别,然后再调用官方的系统接口,判断该身份证号是否正确.下面我们就介绍如何使用face++进行身份证图片的识别. 首先我们需要将图片上传到指定的目录,之后 ...

  3. 【百度AI_文字识别】示例身份证图片识别(代码官方文档完整,只需获得修改参数、下载类)

    文章目录 提取身份证信息 第一步:登录 第二步:获取资源 第三步:获取access_token参数(AuthService.java) 第四步:请求代码Idcard.java 第五步:修改Idcard ...

  4. Python利用Face++实现身份证件图片识别

    引言 放假在家闲来无事,看到一个接口,于是想试着用这几天学的Python玩玩,就用Python的urllib2对接了身份证图片识别接口,这里面还有很多关于图片识别类的接口(虽然有些要钱),不过里面文字 ...

  5. c++ 图片验证码识别_基于tensorflow 实现端到端的OCR:二代身份证号识别

    最近在研究OCR识别相关的东西,最终目标是能识别身份证上的所有中文汉字+数字,不过本文先设定一个小目标,先识别定长为18的身份证号,当然本文的思路也是可以复用来识别定长的验证码识别的. 本文实现思路主 ...

  6. c#和java部署pytorch同事识别两个图片_身份证OCR识别移动端amp;服务器

    摘要:由Web Service和其相关网站接收客户端上传的需要识别的图片.当Web Service接收到图片后将其转发给调度服务器,由任务调度程序再把识别请求分发给空闲的识别服务器,终由Web Ser ...

  7. Android 识别身份证号码(图片识别)

    概述 Android 身份证号码识别 (本地,在线,实时),网络识别用的别人的接口,不保障什么时候就用不了了,本地识别基于tess_two,位置对的话识别准确率达到90%以上. 详细 代码下载:htt ...

  8. 利用opencv库识别身份证图片

    一.前言 本文主要实现了对身份证图片上身份证号码的自动识别,在Qt平台上使用opencv进行图像处理,并绘制简单的用户界面,设计了一个基于Qt和opencv的身份证号码识别系统. 二.用户界面 用户界 ...

  9. python如何识别身份证图片上的证件号码及姓名

    要在Python中识别身份证图片上的号码和姓名,可以使用OCR(光学字符识别)技术.OCR技术可以将图像中的文本转换为计算机可读的文本格式. 以下是一个示例代码,使用tesseract OCR库和Op ...

  10. c#和java部署pytorch同事识别两个图片_身份证OCR识别移动端服务器

    摘要:由Web Service和其相关网站接收客户端上传的需要识别的图片.当Web Service接收到图片后将其转发给调度服务器,由任务调度程序再把识别请求分发给空闲的识别服务器,终由Web Ser ...

最新文章

  1. 我用Python爬虫挣钱的那些事
  2. 查看pg 用户组_PostgreSQL 角色管理
  3. 用matlab绘制P三曲线,知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线...
  4. eclipse中复制导入的项目并且修改了项目名字,项目后面的括号显示原来项目的名字
  5. php控制变量的显示字数,3.PHP流程控制结构
  6. php4.0中文手册,服务 — CodeIgniter 4.0.0 中文手册|用户手册|用户指南|中文文档
  7. html彻底隐藏源代码禁止抓包,如何彻底禁止查看网页源代码
  8. 110道 MySQL面试题及答案 (持续更新)
  9. 原生H5+JS文件上传
  10. java 多线程课件_Thread_java多线程参考源码_ppt_大学课件预览_高等教育资讯网
  11. 人工智能本科专业高校名单大全(440所)
  12. 织梦DedeCms技术资料
  13. 解决VirtualBox配置静态ip和连外网的问题
  14. Apache Kylin PMC 马洪宾:开源,就是一场“螺旋上升”的旅程
  15. python爬虫爬取豆瓣电影评分排行榜前n名的前n页影评
  16. hidl 原理分析_【一点资讯】安卓手机NFC模拟门禁卡(设置UID)的一种方法 www.yidianzixun.com...
  17. python和c++同时订阅两个话题,在一个回调函数中处理
  18. java基础知识和JDBC
  19. 珠海金湾区红旗图书馆 WIFI 连接方法
  20. Learning AV Foundation(三)AVAudioRecorder

热门文章

  1. 神华集团世界500强酷站欣赏
  2. 百度街景自动爬取,并自动检测没有影像的位置
  3. ATmega16 单片机 AVR单片机 自动计价电子秤
  4. linux ubi 分区,Linux ubi子系统原理分析
  5. linux ubi 分区,linux UBI文件系统简介
  6. 神舟笔记本键盘键位互换
  7. Brute-Force模式匹配算法
  8. 《Scrum实战》第3次课【富有成效的每日站会】作业汇总
  9. 多次引用同一脚注或尾注
  10. python展示水果价格_小姨开水果店的,所以今天用Python写了一个水果店小系统!...