地质所 沉降监测网建设项目
chenhuan
2024-05-16 0fdd42e318f51f9e3c6581473416af1cca69877f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
package com.javaweb.third.baidu.api;
 
/**
 * Created by Administrator on 2018-06-13.
 */
public class BaiduAi extends AuthService{
 
 
 
 
    public enum AiType{
        faceDetect, //人脸检测
        plant,//植物识别
        bankCard,//银行卡识别
        idCard,//身份证识别
        plate,//车牌号识别
        driver,//驾驶证识别
        animal,//动物识别
        car,//车型识别
        dish,//菜品识别
        general_basic,//通用文字识别
    }
    public enum IMG_CENSOR_SCENES{
        ocr, //通用文字识别
        politician,//政治敏感识别
        antiporn,//色情识别
        terror,//暴恐识别
        webimage,//网络图片文字识别
        disgust,//恶心图像识别
        watermark,//广告检测
        quality,//图像质量检测
        accurate,//通用文字识别(高精度含位置版)
        accuratebasic  //通用文字识别(高精度版)
    }
    public enum IMAGE_VERIFY_TYPE{
        SE_QING("色情", 1), XING_GAN("性感", 2), BAO_KONG("暴恐", 3), E_XIN("恶心", 4),SHUI_YIN("水印",5),ER_WEI_MA("二维码",6),TIAO_XING_MA("条形码",7),ZHENG_ZHI_REN_WU("政治人物",8)
        ,MIN_GAN_CI("敏感词",9),ZI_DING_YI("自定义敏感词",10),GONG_ZHONG_REN_WU("存在公众人物",11);
        // 构造方法
        private IMAGE_VERIFY_TYPE(String name, int index) {
            this.name = name;
            this.index = index;
        }
        // 成员变量
        private String name;
        private int index;
        // 普通方法
        public static String getName(int index) {
            for (IMAGE_VERIFY_TYPE c : IMAGE_VERIFY_TYPE.values()) {
                if (c.getIndex() == index) {
                    return c.name;
                }
            }
            return null;
        }
        // get set 方法
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public int getIndex() {
            return index;
        }
        public void setIndex(int index) {
            this.index = index;
        }
 
    }
    /**
     *     图片类型
     * BASE64:图片的base64值,base64编码后的图片数据,编码后的图片大小不超过2M;
     * URL:图片的 URL地址( 可能由于网络等原因导致下载图片时间过长);
     * FACE_TOKEN: 人脸图片的唯一标识,调用人脸检测接口时,会为每个人脸图片赋予一个唯一的FACE_TOKEN,同一张图片多次检测得到的FACE_TOKEN是同一个。
     */
    public enum IMG_TYPE{
        BASE64,
        URL,
        FACE_TOKEN
    }
 
    /**
     * 人脸的类型
     * LIVE:表示生活照:通常为手机、相机拍摄的人像图片、或从网络获取的人像图片等,
     * IDCARD:表示身份证芯片照:二代身份证内置芯片中的人像照片,
     * WATERMARK:表示带水印证件照:一般为带水印的小图,如公安网小图
     * CERT:表示证件照片:如拍摄的身份证、工卡、护照、学生证等证件图片
     */
    public enum FACE_TYPE{
        LIVE,
        IDCARD,
        WATERMARK,
        CERT
    }
 
    /**
     * 图片质量控制
     * NONE: 不进行控制
     * LOW:较低的质量要求
     * NORMAL: 一般的质量要求
     * HIGH: 较高的质量要求
     默认 NONE
     */
    public enum QUALITY_CONTROL{
        NONE,
        LOW,
        NORMAL,
        HIGH
    }
 
    /**
     * 活体检测控制
     * NONE: 不进行控制
     * LOW:较低的活体要求(高通过率 低攻击拒绝率)
     * NORMAL: 一般的活体要求(平衡的攻击拒绝率, 通过率)
     * HIGH: 较高的活体要求(高攻击拒绝率 低通过率)
     * 默认 NONE
     */
    public enum LIVENESS_CONTROL{
        NONE,
        LOW,
        NORMAL,
        HIGH
    }
}