最近有一门课程作业,做人脸检测+人脸跟踪+人脸识别,开始只关注了SeetaFace,后来看到Face++,这里就针对这两天看到的内容做个菜鸟总结。想要了解Face++,最好的方式就是官网,非常简明。通过官网,可以快速地了解Face++是什么,常用来做什么,如果你想要利用它做点有趣的东西该怎么办。下面我们也就这三个方面说一说。 http://www.faceplusplus.com.cn/
1. Face++是什么?
Face++就是做人脸检测,分析和识别的云服务平台。提供在线API和离线API供开发者使用。
2. 用Face++可以做什么?
暑假那段时间在微信上很火的——预测你未来孩子的模样,就是用它做的,不多说,官网上的案例都讲这个。
3. 那么要怎么用呢?
了解了这么多,当然想试下,这个用起来感觉如何。怎么办呢?Note that:you really don‘t need to search for other studying meterials from other sourse. because the information written in its office web is the best. Believe me.
点击“开发者中心”
接下来,就注册创建一个应用就可以,目的是为了获取“API Key”和“API Secret”,只有获取了这两个值,才可以调用所有的API。注册成功之后,我们就走到“我的应用”这一步了。
下一步呢,就是快速开始。我们先不管它。先下载SDK(software development kit)。点击“开发工具和SDK”。
这里,我们选择Java,当然各种语言都有,我们只是做个例子。
下载后,得到一个压缩文件,解压。
知道我们下载下来的东西是什么,很重要,这样才能更好的使用。首先,我们读Readme.md这个文件,看了一眼,好像也并不知道是是什么,放着,一会就明白了。
Demo = [Java project,Java Android Project,Andriod Application]
FaceppSDK = [src(源代码),output(两个.jar包,其实是一个东西,一个是min,一个正常)]
我们用到的其实就只是faceppsdk.jar(faceppsdk_min.jar).到这里我们就有了开发所要的资源。下面来运行第一个程序。
4. 运行Demo中的FaceppDemo
参考:官网 快速开始 第一个Face++Java 程序 http://www.faceplusplus.com.cn/the-first-face-java-program/
再后面就是要学习API,和看懂Demo程序了,以及我们放下没有理会的Readme.md。将.jar解压在一个文件夹下面,就知道程序中调用类包的路径了,对理解代码有一定帮助。同时结合官网API和Test.java就大概知道怎么用了。哦哦,说得太烂了,见谅。