feat: OCR接口
This commit is contained in:
@@ -4,6 +4,7 @@ import java.util.List;
|
||||
import java.util.Arrays;
|
||||
import java.util.Map;
|
||||
|
||||
import com.klp.domain.vo.RecognizeTextVo;
|
||||
import com.klp.service.ITesseractOcrService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
@@ -61,9 +62,10 @@ public class WmsPurchasePlanController extends BaseController {
|
||||
* @return 识别出的文字
|
||||
*/
|
||||
@PostMapping("/recognizeText")
|
||||
public R<String> recognize(@RequestBody Map<String, String> request) {
|
||||
public R<RecognizeTextVo> recognize(@RequestBody Map<String, String> request) {
|
||||
String imgUrl = request.get("imgUrl");
|
||||
return R.ok(iTesseractOcrService.recognizeText(imgUrl));
|
||||
String text = iTesseractOcrService.recognizeText(imgUrl);
|
||||
return R.ok(new RecognizeTextVo(text));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
19
klp-wms/src/main/java/com/klp/domain/vo/RecognizeTextVo.java
Normal file
19
klp-wms/src/main/java/com/klp/domain/vo/RecognizeTextVo.java
Normal file
@@ -0,0 +1,19 @@
|
||||
package com.klp.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class RecognizeTextVo {
|
||||
|
||||
/**
|
||||
* 识别后的文本
|
||||
*/
|
||||
private String text;
|
||||
|
||||
public RecognizeTextVo() {
|
||||
}
|
||||
|
||||
public RecognizeTextVo(String text) {
|
||||
this.text = text;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user