类 WXIDPhoto
java.lang.Object
com.wonxing.humanseg.WXIDPhoto
制作证件照的类
- 版本:
- 1.0.0
- 作者:
- wonxing
-
构造器概要
-
方法概要
修饰符和类型方法说明protected void
finalize()
static void
init()
已过时。makeIDPhoto(WXImage inputImage, WXIDPhotoConfig config)
制作证件照makeIDPhoto(WXImage inputImage, WXIDPhotoConfig config, WXIDPhotoPreDetectResult preResult)
制作证件照预检测:检测将被用于制作证件照的原始图片,是否适合用来制作证件照void
release()
释放实例 如果实例不再使用,建议调用本函数显性释放实例void
setSettings(WXIDPhotoSettings settings)
设置制作或者检测证件照的设置 通常情况下可以不使用本函数static void
已过时。static String
version()
已过时。
-
构造器详细资料
-
WXIDPhoto
实例化构造函数- 参数:
gpuEnabled
- GPU是否可用,0 表示禁用,1 表示可用- 抛出:
WXException
- 异常
-
-
方法详细资料
-
init
初始化SDK,静态方法,制作证件之前,先进行初始化,初始化成功之后才能制作证件照。
- 抛出:
WXException
- 异常
-
terminate
public static void terminate()已过时。进程退出前调用静态方法,进程退出前调用,进行一些清理工作,如果不调用,可能会导致进程退出时发生异常。
-
version
已过时。获取SDK版本号- 返回:
- SDK版本号
- 抛出:
WXException
- 异常
-
finalize
protected void finalize() -
release
public void release()释放实例 如果实例不再使用,建议调用本函数显性释放实例 -
makeIDPhoto
制作证件照实例方法,WXIDPhoto.init()初始化成功之后,实例化对象,调用此方法制作证件照。
- 参数:
inputImage
- 原始照片,详见WXImage类config
- 证件照的参数配置,详见WXIDPhotoConfig类- 返回:
- 证件照图片
- 抛出:
WXException
- 异常
-
makeIDPhoto
public WXImage makeIDPhoto(WXImage inputImage, WXIDPhotoConfig config, WXIDPhotoPreDetectResult preResult) throws WXException制作证件照实例方法,WXIDPhoto.init()初始化成功之后,实例化对象,调用此方法制作证件照。
- 参数:
inputImage
- 原始照片,详见WXImage类config
- 证件照的参数配置,详见WXIDPhotoConfig类preResult
- 预检测接口"preDetect"的返回值,可以为nullptr,如果调用本接口前,已经对本图片调用了preDetect预检测接口,
并且获取了检测结果preResult,可以传入这个参数,
可以一定程度提升makeIDPhoto的效率,
如果没有进行预检测,本参数也可以直接传入null;
- 返回:
- 证件照图片
- 抛出:
WXException
- 异常
-
preDetect
预检测:检测将被用于制作证件照的原始图片,是否适合用来制作证件照实例方法,WXIDPhoto.init()初始化成功之后,实例化对象,调用此方法。
- 参数:
inputImage
- 原始照片,详见WXImage类- 返回:
- 检测结果:WXIDPhotoPreDetectResult
- 抛出:
WXException
- 异常
-
setSettings
设置制作或者检测证件照的设置 通常情况下可以不使用本函数- 参数:
settings
- 设置
-
WXHumanSegSDK.initWithLicensePath(String, String)