;

问答宝宝】提问: 人民日报生成军装照的H5要怎么做


4 个回答

4525345

image.png

FACE++接口文档地址:https://console.faceplusplus.com.cn/documents/20813963 

template_rectangle 需要制定模板图中进行人脸框的位置,可使用https://api-cn.faceplusplus.com/facepp/v3/detect 接口进行查询模板图人脸框位置


在IH5配置api,例子使用的是url地址

image.pngimage.png

测试链接:https://fileb152591957be.aiwall.com/v3/idea/V2LgwSFy

tande

调整了一下,作品可以直接copy ,

这是腾讯的api

http://www.ih5.cn/editor3/app/workCopy/7180920  



这是用 face++的api

 http://www.ih5.cn/editor3/app/workCopy/8291442 


4525345


内部生成签名代码

console.log("生成签名");

var apid = ids.appIdd.value;

var apkey = ids.appKey.value;

var time 

var model = ids.model.value;

var nonce_str = 'fafds577ce3';



time = parseInt(Date.parse(new Date())/1000); //读取时间戳

ids.time1.value = time;


var image = encodeURIComponent(ids.abc.link.split(',')[1]) //处理图片地址生成URL格式


var str="app_id="+apid+"&image="+image+"&model="+model+"&nonce_str="+nonce_str+"&time_stamp="+time+"&app_key="+apkey;


ids.sign.value=md5(str).toUpperCase();



预览链接:http://fileb152591957be.iamh5.cn/v3/idea/YbrsLfJJ

MD5加密需要在舞台引入外部JS引入 http://cdn.bootcss.com/blueimp-md5/1.1.0/js/md5.min.js 

问答宝宝

军装合成的H5,使用了天天P图的api服务,来进行图片的合成。大致的流程是这样的:

image.png

天天p图使用了腾讯优图的图片处理服务,不过现在腾讯优图还没有开放这个图片合成的api,可能需要专门联系。也可以找找其他的类似服务提供商。


使用类似的原理,使用face++的接口,使用iH5的api,也可以制作图片识别和处理类的游戏,以下是两个简单的例子:


情绪识别:http://92d0ce4d4ad7.vt.iamh5.cn/v3/idea/Jbkruxg3

人体抠像合成背景照片:http://92d0ce4d4ad7.vt.iamh5.cn/v3/idea/2EecK1tg

学习地图