UNPKG

tencentcloud-sdk-nodejs

Version:
144 lines (143 loc) 4.65 kB
/** * 识别出的算术式信息及评估结果 */ export interface Item { /** * 识别的算式是否正确,算式运算结果: ‘YES’:正确 ‘NO’: 错误 ‘NA’: 非法参数 ‘EMPTY’: 未作答 */ Item: string; /** * 识别出的算式,识别出的文本行字符串 */ ItemString: string; /** * 识别的算式在图片上的位置信息,文本行在旋转纠正之后的图像中的像素坐 标,表示为(左上角 x, 左上角 y,宽 width, 高 height) */ ItemCoord: ItemCoord; /** * 错题推荐答案,算式运算结果正确返回为 "",算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如 1<10<7)、 无关系运算符(如 frac(1,2)+frac(2,3))、单 位换算(如 1 元=100 角)错题的推荐答案 返回) (注:使用@@标记答案填写区域) */ Answer: string; /** * 算式题型编号,如加减乘除四则题型,具体题型及编号如下:1 加减乘除四则 2 加减乘除已知结果求运算因子3 判断大小 4 约等于估算 5 带余数除法 6 分数四则运算 7 单位换算 8 竖式加减法 9 竖式乘除法 10 脱式计算 11 解方程 注意:此字段可能返回 null,表示取不到有效值。 */ ExpressionType: string; /** * 文本行置信度 注意:此字段可能返回 null,表示取不到有效值。 */ ItemConf: number; /** * 用于标识题目 id,如果有若干算式属于同一 题,则其对应的 id 相同。 注意:此字段可能返回 null,表示取不到有效值。 */ QuestionId: string; } /** * Evaluation请求参数结构体 */ export interface EvaluationRequest { /** * 图片唯一标识,一张图片一个SessionId; */ SessionId: string; /** * 图片数据,需要使用base64对图片的二进制数据进行编码,与url参数二者填一即可; */ Image?: string; /** * 业务应用ID,与账号应用APPID无关,是用来方便客户管理服务的参数,新的 HcmAppid 可以在[控制台](https://console.cloud.tencent.com/hcm)【应用管理】下新建。 */ HcmAppid?: string; /** * 图片url,与Image参数二者填一即可; */ Url?: string; /** * 横屏拍摄开关,若开启则支持传输横屏拍摄的图片; */ SupportHorizontalImage?: boolean; /** * 拒绝非速算图(如风景图、人物图)开关,若开启,则遇到非速算图会快速返回拒绝的结果,但极端情况下可能会影响评估结果(比如算式截图贴到风景画里可能被判为非速算图直接返回了)。 */ RejectNonArithmeticImage?: boolean; /** * 异步模式标识,0:同步模式,1:异步模式。默认为同步模式 * @deprecated */ IsAsync?: number; /** * 是否展开耦合算式中的竖式计算 */ EnableDispRelatedVertical?: boolean; /** * 是否展示竖式算式的中间结果和格式控制字符 */ EnableDispMidresult?: boolean; /** * 是否开启pdf识别,默认开启 */ EnablePdfRecognize?: boolean; /** * pdf页码,从0开始,默认为0 */ PdfPageIndex?: number; /** * 是否返回LaTex,默认为0返回普通格式,设置成1返回LaTex格式 */ LaTex?: number; /** * 用于选择是否拒绝模糊题 目。打开则丢弃模糊题目, 不进行后续的判题返回结 果。 */ RejectVagueArithmetic?: boolean; } /** * Evaluation返回参数结构体 */ export interface EvaluationResponse { /** * 图片唯一标识,一张图片一个SessionId; */ SessionId?: string; /** * 识别出的算式信息; 注意:此字段可能返回 null,表示取不到有效值。 */ Items?: Array<Item>; /** * 任务 id,用于查询接口 * @deprecated */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 目标算式在图片上的坐标信息 */ export interface ItemCoord { /** * 算式高度 */ Height: number; /** * 算式宽度 */ Width: number; /** * 算式图的左上角横坐标 */ X: number; /** * 算式图的左上角纵坐标 */ Y: number; }