com.volcengine.model.imagex.v2.GetImageOCRV2Body Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of volc-sdk-java Show documentation
Show all versions of volc-sdk-java Show documentation
The VOLC Engine SDK for Java
package com.volcengine.model.imagex.v2;
import com.alibaba.fastjson.JSON;
/**
* GetImageOCRV2Body
*/
@lombok.Data
public final class GetImageOCRV2Body {
/**
* 待识别的图片 URL,满足公网可访问。仅当 `StoreUri` 为空时取值有效,两者都为空时报错。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ImageUrl")
private String imageUrl;
/**
* 待识别图片文件的存储 URI。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "StoreUri")
private String storeUri;
/**
* 图片OCR识别场景,取值如下所示:
*
* - `general`:通用场景,用于通用印刷体场景识别文本信息。
*
* - `license`:营业执照场景,用于识别营业执照中社会信用代码等文本信息。
*
* - `instrument`:设备识别场景,用于一些设备显示文字识别。
*
* - `defect`:缺陷检测场景
*
*
*
* :::warning
*
* 当前仅支持识别图片中**简体中文**和**简体英文**这两种文本信息。
*
* :::
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Scene")
private String scene;
/**
* 待识别的设备名称,仅当 `Scene` 为 `Instrument` 时,配置有效。取值如下所示:
*
* - `freezing-point-tester`:冰点仪
*
* - `brake-fluid-tester`:制动液测试仪
*
* - `thermometer`: 温度计
*
* - `oil-tester`:机油仪
*/
@com.alibaba.fastjson.annotation.JSONField(name = "InstrumentName")
private String instrumentName;
/**
* 定制化保留字段,如果是正常调用忽略该字段,若为定制化需求则需要和算法开发者对齐调用方式
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Extra")
private GetImageOCRV2BodyExtra extra;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy