using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Http; using System.Text; using System.Threading.Tasks; namespace SgManager.AI { public class IDCardClass { // Distinguish(pb_SidePic.ImageLocation, "back", false, "true"); // Distinguish(pb_PositivePic.ImageLocation, "front", false, "true"); /// <summary> /// 识别操作 /// </summary> /// <param name="filePath"></param> /// <param name="id_card_side">身份证 正面还是背面</param> /// <param name="detect_direction"></param> /// <param name="detect_risk"></param> public static APIBaseModel<IDCardRecognitionModel> idcard(string filePath, string id_card_side = "front", bool detect_direction = false, string detect_risk = "false") { var temp = IDCardToken.GetAccessToken(); if (temp.IsSuccess) { string data = ""; string error = ""; string token = temp.SuccessModel.access_token; var result = IDCardRecognition.GetIdcardRecognitionString(temp.SuccessModel.access_token, filePath, ref data, out error, id_card_side, detect_direction, detect_risk); return result; } return null; } } }