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
| }
| }
|
|