当前位置:首页 > 实用技巧 >

微信怎样人脸识别通过(微信人脸识别怎么操作)

来源:原点资讯(www.yd166.com)时间:2024-02-18 13:19:54作者:YD166手机阅读>>

示例一:

1:在wxml文件中添加一个图片控件和一个按钮控件:

<button bindtap="detectFace">人脸识别</button> <image src="{{imagePath}}" />

2:在js文件中添加人脸识别函数,并使用腾讯云API实现:

const appid = 'XXXXXXXX'; // 替换成自己的腾讯云API AppId const secretId = 'XXXXXXXX'; // 替换成自己的腾讯云API SecretId const secretKey = 'XXXXXXXX'; // 替换成自己的腾讯云API SecretKey const region = 'ap-guangzhou'; // 替换成自己的腾讯云API Region const url = 'https://iai.tencentcloudapi.com/'; Page({ data: { imagePath: "" }, detectFace: function() { wx.chooseImage({ count: 1, sizeType: ["compressed"], sourceType: ["album", "camera"], success: (res) => { const imagePath = res.tempFilePaths[0]; this.setData({ imagePath: imagePath }); wx.showLoading({ title: "正在识别人脸" }); wx.uploadFile({ url: url, filePath: imagePath, name: "image", formData: { Action: "DetectFace", Version: "2018-03-01", Region: region, Timestamp: parseInt(new Date().getTime() / 1000), Nonce: Math.round(Math.random() * 65535), SecretId: secretId, ImageUrl: "", MaxFaceNum: 1, NeedFaceAttributes: 1, FaceAttributesType: [ "Age", "Gender", "Expression", "Beauty" ] }, header: { "Content-Type": "multipart/form-data" }, success: (res) => { wx.hideLoading(); const result = JSON.parse(res.data); if (result.Response.Error) { wx.showToast({ title: result.Response.Error.Message, icon: "none" }); } else { const face = result.Response.FaceInfos[0]; const age = face.FaceAttributesInfo.Age; const gender = face.FaceAttributesInfo.Gender; const expression = face.FaceAttributesInfo.Expression; const beauty = face.FaceAttributesInfo.Beauty; wx.showModal({ title: "识别结果", content: "年龄:" age "\n" "性别:" gender "\n" "表情:" expression "\n" "颜值:" beauty, showCancel: false }); } }, fail: () => { wx.hideLoading(); wx.showToast({ title: "识别人脸失败", icon: "none" }); } }); } }); } })

该代码使用wx.chooseImage函数从本地相册或摄像头选择一张照片,然后使用wx.uploadFile函数将照片上传到腾讯云API。

示例二:

1:在wxml文件中添加一个图片控件和一个按钮:

<button bindtap="detectFace">识别人脸</button> <image src="{{imageUrl}}" mode="aspectFit"></image>

2:在js文件中添加上传图片和识别人脸的函数:

Page({ data: { imageUrl: "" }, detectFace: function() { wx.chooseImage({ success: (res) => { var tempFilePaths = res.tempFilePaths; wx.showLoading({ title: "上传中", }); wx.uploadFile({ url: "https://api-cn.faceplusplus.com/facepp/v3/detect", filePath: tempFilePaths[0], name: "image_file", formData: { api_key: "YOUR_API_KEY", api_secret: "YOUR_API_SECRET", return_landmark: 1, return_attributes: "gender,age" }, success: (res) => { wx.hideLoading(); var data = JSON.parse(res.data); if (data.faces && data.faces.length > 0) { this.setData({ imageUrl: tempFilePaths[0] }); wx.showToast({ title: "识别成功", icon: "success" }); } else { wx.showToast({ title: "未检测到人脸", icon: "none" }); } }, fail: () => { wx.hideLoading(); wx.showToast({ title: "上传失败", icon: "none" }); } }); } }); } })

该代码使用wx.chooseImage函数选择图片并上传到Face API,使用formData参数指定API Key、API Secret、返回的人脸关键点和属性。然后解析返回的JSON数据,如果检测到人脸,将图片地址绑定到页面数据的imageUrl属性上,并使用wx.showToast函数弹出识别成功的提示信息。如果未检测到人脸,弹出未检测到人脸的提示信息。当上传图片失败时,使用wx.showToast函数弹出上传失败的提示信息。

请注意,Face API需要申请账号并获取API Key和API Secret才能使用。

,

栏目热文

微信怎样轻松解决人脸识别(微信人脸识别怎样解决)

微信怎样轻松解决人脸识别(微信人脸识别怎样解决)

微信实名认证的一个小技巧!我最近发现了一个微信实名认证的方法,这让我即便已经有了五个实名账号,也能继续增加新的实名账号。...

2024-02-18 13:27:51查看全文 >>

用水和乳液泡压缩面膜(泡压缩面膜的水哪个效果好)

用水和乳液泡压缩面膜(泡压缩面膜的水哪个效果好)

对生活知足过的才会越来越开心。·早上用清水洗过脸,矿泉水泡压缩面膜敷20分钟,揭下来之后再贴个眼膜。最近发现我额头上的三...

2024-02-18 13:05:30查看全文 >>

蒸馏水可以泡压缩面膜吗(做面膜用蒸馏水还是矿泉水)

蒸馏水可以泡压缩面膜吗(做面膜用蒸馏水还是矿泉水)

给大家分享一个一毛钱就可以给皮肤补水的方法啊!坚持一段时间你的皮肤真的会变得水水嫩嫩的!这个方法美容院经常用啊!首先呢买...

2024-02-18 13:26:48查看全文 >>

哪种水可以泡压缩面膜(压缩面膜可以用清水泡来用吗)

哪种水可以泡压缩面膜(压缩面膜可以用清水泡来用吗)

清洁皮肤也很重要。清洁皮肤毛孔不容易赌,如过毛孔堵塞护肤品吸收不进去。用卸妆水卸完再用洗面奶清洁一下,早上一不用洗面奶皮...

2024-02-18 13:39:57查看全文 >>

适合泡开压缩面膜的水(泡压缩面膜需要多少水)

适合泡开压缩面膜的水(泡压缩面膜需要多少水)

我手里有一本小书,它的名字叫做精致女孩指南。本来是我16岁的女儿买的,有一天我随手一翻。这里边讲到的一些护肤小知识,我觉...

2024-02-18 13:34:22查看全文 >>

宜春免费好玩的地方推荐(宜春免费好玩的地方)

宜春免费好玩的地方推荐(宜春免费好玩的地方)

春天款款而来一年一度的“三八”国际劳动妇女节也拂面而至宜春各地精心准备了优惠活动邀请广大妇女花样过节愿您在春意绵绵的时光...

2024-02-18 13:07:55查看全文 >>

宜春最新好玩的地方(宜春有哪些好玩的地方免费)

宜春最新好玩的地方(宜春有哪些好玩的地方免费)

最近你是不是也被“脆皮大学生”的梗刷屏了?短视频里的年轻人四处旅行,主打一个“勇敢的人先享受世界”;现实生活中的大学生敲...

2024-02-18 13:30:30查看全文 >>

宜春哪里好玩又便宜(宜春哪里好玩不花钱的地方)

宜春哪里好玩又便宜(宜春哪里好玩不花钱的地方)

作者:太空精灵儿说说这次旅行今年疫情放开,自已阳过之后,马上开始计划出行。整整闷了15个月太想出去了,好几条路线的攻略做...

2024-02-18 13:05:23查看全文 >>

宜春有哪些好玩的地方(宜春有什么玩的地方)

宜春有哪些好玩的地方(宜春有什么玩的地方)

标题:探访江西宜春之美,你是否发现这六处绝佳去处?江西宜春,一座充满历史底蕴和自然风光的城市,蕴含着许多值得一游的精彩之...

2024-02-18 13:05:26查看全文 >>

宜春附近好玩的地方推荐(宜春市中心好玩的地方推荐)

宜春附近好玩的地方推荐(宜春市中心好玩的地方推荐)

江西宜春,是一座富有诗意的宜居小城,素有“江南佳丽之地,文物昌盛之邦”的美誉。宜春,因“城侧有泉,莹媚如春,饮之宜人”而...

2024-02-18 13:01:06查看全文 >>

文档排行