public class IdCardVerifyManager
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
int |
active(android.content.Context context,
java.lang.String appId,
java.lang.String sdkKey)
激活引擎
|
CompareResult |
compareFeature(double threshold)
人证特征比对
|
static IdCardVerifyManager |
getInstance()
获取IdCardVerifyManager对象实例
|
java.lang.String |
getVersion()
获取sdk版本信息
|
int |
init(android.content.Context context,
IdCardVerifyListener listener)
初始化引擎
|
DetectFaceResult |
inputIdCardData(byte[] data,
int width,
int height)
输入身份证图片进行人脸检测
|
DetectFaceResult |
onPreviewData(byte[] data,
int width,
int height,
boolean isVideo)
输入视频或图片数据进行人脸检测
|
void |
unInit()
销毁引擎
|
public static IdCardVerifyManager getInstance()
public int active(android.content.Context context, java.lang.String appId, java.lang.String sdkKey)
context
- 应用上下文appId
- 官网申请的APP_IDsdkKey
- 官网申请的SDK_KEYIdCardVerifyError.OK
为成功,其他情况详见IdCardVerifyError
中的定义public int init(android.content.Context context, IdCardVerifyListener listener)
context
- 应用上下文listener
- Fr结果回调,详见IdCardVerifyListener
中定义IdCardVerifyError.OK
为成功,其他情况详见IdCardVerifyError
中的定义public void unInit()
public DetectFaceResult onPreviewData(byte[] data, int width, int height, boolean isVideo)
data
- 图像数据,只支持nv21格式width
- 图像宽度height
- 图像高度isVideo
- 输入的数据格式,true为视频模式,false为图片格式DetectFaceResult.getErrCode()
为IdCardVerifyError.OK
说明检测成功,DetectFaceResult.getFaceRect()
为检测到的人脸框public DetectFaceResult inputIdCardData(byte[] data, int width, int height)
data
- 身份证图像数据,只支持nv21格式width
- 身份证图像宽度height
- 身份证图像高度DetectFaceResult.getErrCode()
为IdCardVerifyError.OK
说明检测成功,DetectFaceResult.getFaceRect()
为检测到的人脸框public CompareResult compareFeature(double threshold)
threshold
- 比对阈值CompareResult.getErrCode()
为IdCardVerifyError.OK
,说明比对成功public java.lang.String getVersion()