行驶证图片识别 java_行驶证识别示例代码

param = new HashMap();

try {

param.put("pic", getBase64(pic));

result = HttpUtil.sendPost(url, param, "UTF-8");

JSONObject json = JSONObject.fromObject(result);

if (json.getInt("status") != 0) {

System.out.println(json.getString("msg"));

} else {

JSONObject resultarr = (JSONObject) json.opt("result");

String lsprefix = resultarr.getString("lsprefix");

String lsnum = resultarr.getString("lsnum");

String lstype = resultarr.getString("lstype");

String lstypename = resultarr.getString("lstypename");

String realname = resultarr.getString("realname");

String address = resultarr.getString("address");

String cartype = resultarr.getString("cartype");

String frameno = resultarr.getString("frameno");

String engineno = resultarr.getString("engineno");

String regdate = resultarr.getString("regdate");

String issuedate = resultarr.getString("issuedate");

String usetype = resultarr.getString("usetype");

System.out.println(lsprefix + " " + lsnum + " " + lstype + " " + lstypename + " " + realname + " "

+ address + " " + cartype + " " + frameno + " " + engineno + " " + regdate + " " + issuedate

+ " " + usetype);

}

} catch (Exception e) {

e.printStackTrace();

}

}

/**

* 图片转为Base64编码格式

*

* @param imgFile

* @return

*/

public static String getBase64(String imgFile) {

InputStream inputStream = null;

byte[] data = null;

try {

inputStream = new FileInputStream(imgFile);

data = new byte[inputStream.available()];

inputStream.read(data);

inputStream.close();

} catch (IOException e) {

e.printStackTrace();

}

// 加密

BASE64Encoder encoder = new BASE64Encoder();

return encoder.encode(data);

}

}


版权声明:本文为weixin_28921115原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。