@Override public void compare(Map<String, String> params, byte[] file_1, byte[] file_2, IFacePPCallBack<CompareResponse> callBack) { Map<String, byte[]> file1 = new HashMap<>(); file1.put(HttpUtils.KEY_IMAGE_FILE_1, file_1); Map<String, byte[]> file2 = new HashMap<>(); file2.put(HttpUtils.KEY_IMAGE_FILE_2, file_2); HttpUtils.post(API_COMPARE, params, file1, file2, new TransCallBack<>(callBack, CompareResponse.class)); }
@Override public void ocrBankCard(Map<String, String> params, byte[] filePath, IFacePPCallBack<BankCardResponse> callBack) { HttpUtils.post(API_OCR_BANK_CARD, params, filePath, new TransCallBack<>(callBack, BankCardResponse.class)); } }
@Override public void skeleton(Map<String, String> params, byte[] filePath, IFacePPCallBack<SkeletonResponse> callBack) { HttpUtils.post(API_HUMANBODY_SKELETON, params, filePath, new TransCallBack<>(callBack, SkeletonResponse.class)); } }
@Override public void facesetTaskQuery(Map<String, String> params, IFacePPCallBack<TaskQueryResponse> callBack) { HttpUtils.post(API_FACE_SET_TASK_QUERY, params, new TransCallBack<>(callBack, TaskQueryResponse.class)); } }
@Override public void recognizePlat(Map<String, String> params, byte[] filePath, IFacePPCallBack<LicensePlatResponse> callBack) { HttpUtils.post(API_IMAGE_LICENSE_PLATE, params, filePath, new TransCallBack<>(callBack, LicensePlatResponse.class)); } }
@Override public void mergeFace(Map<String, String> params, byte[] filePath1, byte[] filePath2, IFacePPCallBack<MergeFaceResponse> callBack) { Map<String, byte[]> file1 = new HashMap<>(); file1.put(HttpUtils.KEY_TEMPLATE_FILE, filePath1); Map<String, byte[]> file2 = new HashMap<>(); file2.put(HttpUtils.KEY_MERGE_FILE, filePath2); HttpUtils.post(API_IMAGE_MERGE_FACE, params, file1, file2, new TransCallBack<>(callBack, MergeFaceResponse.class)); }
@Override public void compare(Map<String, String> params, Map<String, byte[]> file, IFacePPCallBack<CompareResponse> callBack) { HttpUtils.post(API_COMPARE, params, file, new TransCallBack<>(callBack, CompareResponse.class)); }
@Override public void facesetDetail(Map<String, String> params, IFacePPCallBack<FaceSetDetailResponse> callBack) { HttpUtils.post(API_FACE_SET_GET_DETAIL, params, new TransCallBack<>(callBack, FaceSetDetailResponse.class)); }
@Override public void facesetAddFaceAsync(Map<String, String> params, IFacePPCallBack<FaceSetAddResponse> callBack) { HttpUtils.post(API_FACE_SET_ADD_FACE_ASYNC, params, new TransCallBack<>(callBack, FaceSetAddResponse.class)); }
@Override public void ocrDriver(Map<String, String> params, byte[] filePath, IFacePPCallBack<DriverLicenseResponse> callBack) { HttpUtils.post(API_OCR_DRIVER_LICENSE, params, filePath, new TransCallBack<>(callBack, DriverLicenseResponse.class)); }
@Override public void mergeFace(Map<String, String> params, IFacePPCallBack<MergeFaceResponse> callBack) { HttpUtils.post(API_IMAGE_MERGE_FACE, params, new TransCallBack<>(callBack, MergeFaceResponse.class)); }
@Override public void facesetAddFace(Map<String, String> params, IFacePPCallBack<FaceSetAddResponse> callBack) { HttpUtils.post(API_FACE_SET_ADD_FACE, params, new TransCallBack<>(callBack, FaceSetAddResponse.class)); }
@Override public void faceDetail(Map<String, String> params, IFacePPCallBack<FaceDetailResponse> callBack) { HttpUtils.post(API_FACE_GET_DETAIL, params, new TransCallBack<>(callBack, FaceDetailResponse.class)); }
@Override public void gesture(Map<String, String> params, byte[] filePath, IFacePPCallBack<GestureResponse> callBack) { HttpUtils.post(API_HUMANBODY_GUSTURE, params, filePath, new TransCallBack<>(callBack, GestureResponse.class)); }
@Override public void facesetDelete(Map<String, String> params, IFacePPCallBack<FaceSetDeleteResponse> callBack) { HttpUtils.post(API_FACE_SET_DELETE, params, new TransCallBack<>(callBack, FaceSetDeleteResponse.class)); }
@Override public void facesetRemoveFaceAsync(Map<String, String> params, IFacePPCallBack<FaceSetRemoveResponse> callBack) { HttpUtils.post(API_FACE_SET_REMOVE_FACE_ASYNC, params, new TransCallBack<>(callBack, FaceSetRemoveResponse.class)); }
@Override public void ocrVehicle(Map<String, String> params, byte[] filePath, IFacePPCallBack<VehicleResponse> callBack) { HttpUtils.post(API_OCR_VEHICLE_LICENSE, params, filePath, new TransCallBack<>(callBack, VehicleResponse.class)); }
@Override public void mergeFace(Map<String, String> params, Map<String, byte[]> filePath, IFacePPCallBack<MergeFaceResponse> callBack) { HttpUtils.post(API_IMAGE_MERGE_FACE, params, filePath, new TransCallBack<>(callBack, MergeFaceResponse.class)); }
@Override public void faceAnalyze(Map<String, String> params, IFacePPCallBack<FaceAnalyzeResponse> callBack) { HttpUtils.post(API_FACE_ANALYZE, params, new TransCallBack<>(callBack, FaceAnalyzeResponse.class)); }
@Override public void setFaceUserId(Map<String, String> params, IFacePPCallBack<FaceToken> callBack) { HttpUtils.post(API_FACE_SET_USER_ID, params, new TransCallBack<>(callBack, FaceToken.class)); }