虚拟现实 人脸识别1

本文档介绍了如何作为新手入门使用百度智能云人脸识别服务。首先注册并认证账号,然后创建应用获取API密钥。在Unity中配置项目,设置Api Compatibility Level为.NET 2.0。通过下载的C# SDK,编写Unity脚本进行人脸注册和搜索。在人脸库中创建组,并上传符合要求的正面照片。使用BASE64的imageType上传本地图片,通过错误消息调试问题。当score超过80时,认为是同一个人。提供了源代码链接供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

百度智能云人脸识别 小白中的小白入门可以随意看看。。。

然后这是我做的记录;尽量详细了!

  1. 先注册号自己账号Wie后续的实验准备好!
    百度智能云网址如下:
    链接
    注册号账号,身份认证啥的 很快滴 。
    注册

  2. 在控制台选择人脸识别,因为是学生所以我就没有能够企业认证暂时不影响我们接下来的实验啦。
    人脸识别
    创建一个新应用,名字和描述自己稍微写一写就可
    创建demo
    创建好的demo
    这边的AppID,APIKey,SecretKEY后面会用到,问题不大。现在也不要记,用的时候过来复制一下就可以了,知道有zei信息就可了
    创建好了会有skd资源,下载C#SDK,因为我们后面要用到unity3D它是需要C#的。
    SDK下载
    这边说一下,后面要用到这里下载的SDK里面的net35里面的一些文件;

  3. 进入unity 创建项目
    创建好项目工程之后,可能需要改一下设置(反正我自己的版本2019.4.21打开它本来就是这个我就不用改);打开 file-buildsetting-playersetting-othersetting,把里面的Api Compatibility Level设置成 .Net2.0
    setting修改

  4. unity 脚本编写
    打开unity,设置emptyobject 将脚本加上去;unity文件
    在Assets 里面新建Plugins ,Scenes,Scripts以及 StreamingAssets;

1,在Plugins中拖进两个文件,在我们下载的 C#sdk 中net35,这里你就看官方文档里面的讲解其实很清楚了;官方文档链接官方文档
如图所示

2, Scenes:里面建立一个new scene ,我叫做 FaceDetect(随意叫什么都行看你心情哈)
3, StreamingAssets:再新建两个文件夹,一个叫做FaceUpload,另一个FaceDetect;用于后面的传输照片;
我们先在FaceUpload里面将我们自己选的要用于人脸识别的照片拖到这里(请忽略照片人物哈 咱好好学习啥都有),这里是本地上传图片,也可以URL等其他方式(这个官方文档有提到这个image_type,下面也有稍微解释了一下)
如下
运行后会生成meta文件;
5. 代码
官方文档说明如下:
在这里插入图片描述
我的:(就基本按人家文档走)

using Newtonsoft.Json.Linq;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
using Baidu.Aip.Face;
using System.Text;
using System;
using UnityEngine.UI;

public class FaceDetect : MonoBehaviour
{
   
    public string API_KEY = "你的APP key";
    public string SECRET_KEY =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值