类 BaiduFaceRecognize

java.lang.Object
com.walker.openocr.AbstractFaceRecognize
com.walker.openocr.support.BaiduFaceRecognize
所有已实现的接口:
FaceRecognize

public class BaiduFaceRecognize extends AbstractFaceRecognize
  • 构造器详细资料

    • BaiduFaceRecognize

      public BaiduFaceRecognize()
  • 方法详细资料

    • detect

      public FaceDetectResult detect(String image, String imageType, Object option)
      从接口复制的说明: FaceRecognize
      人脸检测
           图片类型
       1) BASE64:图片的base64值,base64编码后的图片数据,编码后的图片大小不超过2M;
       2) URL:图片的 URL地址( 可能由于网络等原因导致下载图片时间过长);
       3) FACE_TOKEN: 人脸图片的唯一标识,调用人脸检测接口时,会为每个人脸图片赋予一个唯一的FACE_TOKEN,同一张图片多次检测得到的FACE_TOKEN是同一个。
       
      参数:
      image - 图像内容,根据type定。
      imageType - 图像类型
      返回:
    • matchTwoFace

      public double matchTwoFace(FaceItem face1, FaceItem face2)
    • matchTwoImageFile

      public double matchTwoImageFile(String file1, String file2)
    • matchTwoImageBase64

      public double matchTwoImageBase64(String photo_live_base64, String imageBase64)
      从接口复制的说明: FaceRecognize
      对比两张照片,判断是否同一人
      返回:
    • matchTwoImageBase64

      public double matchTwoImageBase64(String photo_live_base64, String imageBase64, String livenessControl)
      从接口复制的说明: FaceRecognize
      对比两张照片,判断是否同一人,增加了一个输入参数(活体级别)
      livenessControl - 活体检测选项:LOW/NORMAL/HIGH
      返回:
    • checkFaceClient

      public void checkFaceClient()
    • getAppId

      public String getAppId()
    • setAppId

      public void setAppId(String appId)
    • getApiKey

      public String getApiKey()
    • setApiKey

      public void setApiKey(String apiKey)
    • getSecretKey

      public String getSecretKey()
    • setSecretKey

      public void setSecretKey(String secretKey)