From fe454c4ea71dd7c5e652a7eaf522d4cc73552a24 Mon Sep 17 00:00:00 2001
From: quyixiao <2621048238@qq.com>
Date: Tue, 19 May 2026 20:50:21 +0800
Subject: [PATCH] rjuqwhnt
---
.../RecognizeDrivingLicenseController.java | 88 +++++++++++++++++--
1 file changed, 83 insertions(+), 5 deletions(-)
diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDrivingLicenseController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDrivingLicenseController.java
index 3cba6d1..e0d7760 100644
--- a/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDrivingLicenseController.java
+++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDrivingLicenseController.java
@@ -21,8 +21,21 @@ import java.util.Map;
/**
- * 行驶证识别。
- * https://console.bce.baidu.com/support/?_=1740219852952×tamp=1740323990690#/api?product=AI&project=%E6%96%87%E5%AD%97%E8%AF%86%E5%88%AB&parent=%E4%BA%A4%E9%80%9A%E5%9C%BA%E6%99%AFOCR&api=rest%2F2.0%2Focr%2Fv1%2Fvehicle_license&method=post
+ * 行驶证识别控制器
+ *
+ *
提供行驶证OCR识别功能,基于百度云交通场景OCR接口实现
+ * 支持功能:
+ *
+ * - 行驶证正面识别:包含号牌号码、车辆类型、所有人、使用性质等基本信息
+ * - 行驶证反面识别:包含核定载人数、总质量、检验记录等详细信息
+ * - 支持图片URL和Base64两种输入方式
+ * - 支持图像方向自动矫正、质量告警等高级功能
+ *
+ *
+ * 接口文档:https://console.bce.baidu.com/support/#/api?product=AI&project=文字识别&parent=交通场景OCR&api=rest%2F2.0%2Focr%2Fv1%2Fvehicle_license&method=post
+ *
+ * @author heyu
+ * @since 1.0.0
*/
@Slf4j
@RestController
@@ -30,9 +43,13 @@ import java.util.Map;
@SuppressWarnings("unchecked")
public class RecognizeDrivingLicenseController extends BaseController {
- // http://localhost:8888/driving/license/recognize
- // {"side":"front","imageUrl":"https://q1.itc.cn/q_70/images03/20241016/622799fe72cb49f49e16b7f253e75b29.jpeg"}
- // https://api.1024api.com/api-interface/driving/license/recognize
+ /**
+ * 行驶证识别接口
+ * 支持行驶证正反面识别,使用百度云OCR接口
+ *
+ * @param request 行驶证识别请求对象,包含图片URL或base64编码、正反面标识等参数
+ * @return 识别结果,正面返回 {@link RecognizeDrivingLicenseFaceResp},反面返回 {@link RecognizeDrivingLicenseBackResp}
+ */
@EbAuthentication(tencent = ApiConstants.TENCENT_AUTH)
@PostMapping("/recognize")
public R