|
//
// IpuFaceCheckSession.h
// IpuFaceCheck
//
// Created by 黄玉林 on 2019/7/2.
// Copyright © 2019年 黄玉林. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
/**
* IPUFaceCheck回调block
*/
typedef void(^IPUFaceCheckCallBack)(BOOL success, NSDictionary *data);
/**
* commonPost失败回调block
*/
typedef void(^IPUNetSuccessBlock)(NSData *data, NSURLResponse *response);
/**
* commonPost失败回调block
*/
typedef void(^IPUNetFailedBlock)(NSError *error, long status);
@interface IpuFaceCheckSession : NSObject
/**
人脸注册/识别接口,直接调用接口。不进行自定义相机拍照。
@param imgType 图片类型,1、图片URL地址,2、图片Base64位编码。
@param picInfo 对应imgType的图片数据。
@param appid 应用id
@param uid 用户名称或工号
@param isRegister 是否是注册:YES-注册人脸,NO-识别人脸
@param callBack 调用接口的回调,(BOOL,NSDictionary)
*/
+ (void)ipuFaceCheckReceiveDataFromJS:(NSString *)host
imgType:(NSInteger)imgType
picInfo:(NSString *)picInfo
appid:(NSString *)appid
uid:(NSString *)uid
isRegister:(BOOL)isRegister
callBack:(IPUFaceCheckCallBack)callBack;
+ (void)commonPost:(NSDictionary*)paramDic
Url:(NSString*)urlPath
success:(IPUNetSuccessBlock)successBlock
failed:(IPUNetFailedBlock)failedBlock;
+ (NSString *)img2Base64:(UIImage *)img;
@end
|