<?php
require_once 'curl.func.php';
$appkey = 'your_appkey_here';//你的appkey
$url = "https://api.jisuepc.com/licenseplaterecognition/recognize?appkey=$appkey";
$post = array(
'pic'=>curl_file_create(realpath('11.jpg')) //'@'.realpath('11.jpg')
);
$result = curlOpen($url, array('post'=>$post, 'isupfile'=>true));
$jsonarr = json_decode($result, true);
if($jsonarr['status'] != 0)
{
echo $jsonarr['msg'];
exit();
}
$data = $jsonarr['result'];
print_r($data);
#!/usr/bin/python
# encoding:utf-8
import urllib2, json, urllib, cookielib
from poster.encode import multipart_encode
from poster.streaminghttp import register_openers
# 1、车牌识别
data = {}
data["appkey"] = "your_appkey_here"
register_openers()
datagen, headers = multipart_encode({"pic": open("11.jpg", "rb")})
url_values = urllib.urlencode(data)
url = "https://api.jisuepc.com/licenseplaterecognition/recognize" + "?" + url_values
request = urllib2.Request(url,datagen, headers)
result = urllib2.urlopen(request)
jsonarr = json.loads(result.read())
if jsonarr["status"] != u"0":
print jsonarr["msg"]
exit()
result = jsonarr["result"]
for v in result:
print v,result[v]
// 1. 前置依赖:确保已安装 axios(执行 npm install axios)
const fs = require('fs');
const path = require('path');
const axios = require('axios');
// 2. 读取图片文件并转换为 Base64(不带前缀)
let base64Data;
try {
// 修改为你的图片路径
const imagePath = path.join(__dirname, 'car.png');
const imageBuffer = fs.readFileSync(imagePath);
base64Data = imageBuffer.toString('base64'); // 正确赋值
} catch (err) {
console.error('图片处理失败:', err.message);
process.exit(1); // 直接退出进程(避免后续使用未定义的变量)
}
// 3. 配置请求参数
const appkey = 'your_appkey_here'; // 替换为你的真实 appkey
const apiUrl = `https://api.jisuepc.com/licenseplaterecognition/recognize?appkey=${appkey}`;
// 4. 直接发送 POST 请求
axios.post(apiUrl, `pic=${encodeURIComponent(base64Data)}`, {
headers: {
'Content-Type': 'application/x-www-form-urlencoded' // 必须指定表单类型
}
})
.then(response => {
// 处理成功响应
console.log('----------------------------------');
console.log('HTTP 状态码:', response.status);
// 业务逻辑判断(根据 API 文档调整)
if (response.data.status === 0) {
console.log('识别成功:');
console.log('车牌号:', response.data.result.number);
console.log('颜色:', response.data.result.color);
console.log('车牌类型:', response.data.result.type);
} else {
console.log('识别失败:', response.data.msg);
}
})
.catch(error => {
// 统一错误处理
console.error('请求失败!');
});