package com.heyu.api.baidu.request.doc;

import com.heyu.api.baidu.request.BaiduPdfRequest;
import lombok.Data;

/***
 * https://console.bce.baidu.com/support/?_=1740667714316&timestamp=1740670330930#/api?product=AI&project=%E6%96%87%E5%AD%97%E8%AF%86%E5%88%AB&parent=%E6%96%87%E6%A1%A3%E5%9B%BE%E5%83%8F%E5%A4%84%E7%90%86&api=rest%2F2.0%2Focr%2Fv1%2Fdoc_crop_enhance&method=post
 *
 * 文档矫正增强
 */
@Data
public class BDocCropEnhanceRequest  extends BaiduPdfRequest {

    /***
     * 选择是否对图片内主体内容进行四角点增强或矫正，可选值如下：
     * - scan_type = 1：只做检测，不对主体进行矫正，返回主体四角点坐标，可用作前端页面展示
     * - scan_type = 2：只做矫正，需传入主体四角点坐标，使用传入的坐标值对主体进行扣取及矫正
     * - scan_type = 3：**默认值，**检测并矫正，返回主体在原图中的四角点坐标以及矫正后的图像
     */
    private String scanType = "3";


    /***
     * 	如 scan_type = 2，则需传入此参数，左上角起顺时针汇总四角点坐标为[{x1,y1},{x2,y2},{x3,y3},{x4,.y4}]
     *
     */
    private String points;


    /***
     * 选择是否开启图像增强功能，如开启可选择增强效果，可选值如下：
     * - enhance_type =0：**默认值，**不开启增强功能
     * - enhance_type = 1：去阴影
     * - enhance_type = 2：增强并锐化
     * - enhance_type = 3：黑白滤镜
     */
    private String enhanceType  = "2";





}
