FacethinkAPI  1.0.0
EXTERN int EXPORT facethink::init(const char * apikey,
const char * packageName,
int maxFacesNum,
char * modelPath 
)

SDK初始化函数,必须先于任何其他SDK函数之前调用。

参数
[in]apikey在facethink.com网站上注册应用时,网站上提供的二进制文件内容,请以二进制方式读取并以byte数组传入。在iOS和Android平台上,免费注册用户与企业级用户的功能完全一致。但企业级用户的SDK在模型内存上有特殊优化,比免费用户小1G左右。如果要发布APP,您需要付费成为企业级用户并且务必保证所获得的apikey没有过期;否则SDK所占内存将使您的APP在部分手机上因为内存问题而闪退。
[in]packageNameWindows、Linux平台请务必填写空字符串,即""。(Android、iOS平台无此参数)。
[in]maxFacesNum允许检测出的人脸数目的最大值(最大值不能超过100)。
[in]modelPath指定SDK对应的model的路径。指向您放置SDK model文件夹的路径。(Android、iOS平台无此参数)。
返回
返回值
0SDK初始化成功。
-1modelPath指定的模型文件夹路径不对。
-2packageName指定的包名与应用在官方注册时提供的包名不一致。注:如果在iOS平台上,表示应用的Bundle ID与注册时不一致;如果在Android平台上,表示应用的包名与注册时不一致。
-3SDK使用的平台与本应用在注册时选择的平台不一致。
-4指定的apikey已经过期。
-5指定的apikey无效。
-1001服务器内部错误。
备注
初始化函数需要读取模型等文件,所需时间比较久,建议您在调用该函数的时候,给您的用户对应的提示信息。