测肤API+应用开发,自助打开线上AI测肤

2019-10-15 11:10:26
现在AI应用的项目越来越多,人脸识别,语音识别,实物分类等,会软件开发的你, 是不是也曾想过开发自己的AI应用项目,却止步于不会AI算法开发呢。不要急,各大AI公司提供的API便或许能满足你的需求。

以下,以AI皮肤检测应用的为例,简要说明这类AI项目开发的过程。

项目需求:通过手机拍摄一张照片,通常是面部的,软件能自动分析照片,对照片质量进行判断,如果足够清晰,则分析存在的皮肤疾病或问题,如痘痘、黑眼圈、黑头、皱纹、色斑、红血丝等,在软件端展示完整的检测报告,同时根据检测结果,推荐相应的护肤品,或美容院、医美医院。

流程分析:流程上,先要采集图片,采集之前,可能需要顾客输入个人信息;采集完后,需要对照片质量进行分析,如清晰度、有无人脸、人脸大小等;如果图片不合格,则返回重新采集,如果图片质量ok,则需要AI系统进行分析;AI分析即对图片内容进行自动分析,得到关注的检测维度上的检测结果,如痘痘-数量、位置、严重程度评估,黑头- 数量、位置、严重程度,色斑- 位置、斑点种类及数量、严重程度,油干性-油性还是干性、油干的程度与位置等,这部分,其实是需要AI测肤算法支撑的;得到结果后,软件对结果进行整理,在前端界面上,依设计的格式显示报告内容;最后,根据检测结果,及设计的推荐算法,推荐相应的护肤产品或服务,这个算法可以很简单,如测出皱纹较严重,则推荐抗皱的产品或服务,有黑头则袪黑头,等,当然,也可以设计得比较复杂。

 

关键点分析:

上述流程中,图像采集、报告展示、产品推荐,均是较为常规的软件设计开发内容,涉及到相应页面设计、前端 、后台开发,如果再稍复杂些,会有数据库相关的内容,但整体而言,均没太高的难度,甚至,有些时候,如能找到一些模板,或开源项目,这部分开发工作,可以极大加快。

较难的,是质量分析与AI图像分析,这两部分,都需要开发特定的算法,一般要由专业的AI团队来完成。但如果有AI团队,已经完成了算法模型的开发,并以API的形式开放,则可以通过直接调用接口方式来实现,原理在于直接输入图片,云端部署的模型可以直接给出相应的结果。具体到案例,我们可以搜索“测肤API”或“测肤接口”“AI测肤接口”等关键字,过滤掉一些无关的应用或网页,我们能找到这样提供AI测肤的API平台,如宜远智能(api.yimei.ai)。一般而言,这样的API平台,均会提供非常详细的接口说明,用以描述各个接口的功能,输入、输出参数,甚至调用的示例或代码。

以宜远智能为例,注册后,进入主页面,页面上方即有“API文档”(图1),或者可以进入各个接口的简历页面(图2)。点击进入某接口,即有该接口的详细说明(图3),以肤龄为例,直接输入图片后,输出的结果即为int型数据输出;再以斑点为例,请求该接口后,输出结果将包含斑点数量、斑点的评分,及斑点的种类,及一张返回的处理后的图片(以url地址方式),该图片将直接分种类标志斑点,对斑点的分类,亦有详细的说明,说明每一个斑点的类型、该种类的数量、评分等。同时,在API文档最后,亦有提供php,及java格式的调用示例代码。

当然,提供这样API服务的公司,还会直接给出效果演示,即直接输入图片,便有结果输出。以宜远智能AI皮肤检测为例,搜索

“宜远智能”微信公众号,他们家即有相关的测肤H5 demo。

 

图1

 

图2
图3

 

图4

总结,这是一个AI的时代,AI做为一种算法,一般在SDK,或API方式,对外提供服务,而API的使用门槛较低。通过接入API的方式,一般的软件开发公司或个人爱好者,便可以完成带AI分析功能的程序开发。

© Copyright 2016. 深圳市宜远智能科技有限公司 All Rights Reserved. | 粤ICP备17116237号-1 | 测肤平板 粤公网安备 |