标签:arr words res json tp5 身份证 msg 识别 side
引入ocr文件夹
写程序baidu.php
<?php namespace app\huozhu\controller; use think\Controller; use think\Request; require_once('Baidu/AipOcr.php'); class Baidu extends Controller { /** * 身份证 * @param null $url * @param string $side * @return \Illuminate\Http\JsonResponse */ public function shenfenzheng(Request $request) { $url = $request->get('url'); $side = $request->get('side'); if (!$url) { return json(['err' => 1, 'msg' => 'error', 'data' => '']); } if (!$side) { $side = 'front'; } $image = file_get_contents($url); //正反面 $idCardSide = $side; $ak = '2277jjT8QscMHBZfRlcwsYqx'; $appid = '16864357'; $sk = 'TcI1m3HzQXIN3GpqClSBGw845Km3NUYU'; $api = new \AipOcr($appid,$ak,$sk); //var_dump($this->baidu);die; $res = $api->idcard($image,$idCardSide); //dump($res);die; $arr = []; if ($res) { $arr['shenfenzheng'] = $res['words_result']['公民身份号码']['words']; $arr['name'] = $res['words_result']['姓名']['words']; return json(['err' => 0, 'msg' => '身份证识别成功', 'data' => $arr]); }else{ return json(['err' => 1, 'msg' => '身份证识别失败,请手动填写', 'data' => '']); } } }
标签:arr,words,res,json,tp5,身份证,msg,识别,side 来源: https://blog.csdn.net/fzxyxf1314/article/details/97018709
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。