最近因在研究图像解析的过程中无意看到了腾讯优图免费API的事情,就是天天P图的技术支持,感觉挺有意思的,官方的C#API是:根(qq418871901)在维护.
腾讯优图是腾讯旗下顶级的机器学习研发团队,专注于图像处理、模式识别、深度学习。
在人脸识别、图像识别、医疗AI、OCR、哼唱识别、语音合成等领域都积累了领先的技术水平和完整解决方案。
根据官方提供的C#API针对Unity做了一下方法封装,并且测试是支持Unity的平台的,我的就是应用在Android端了,
这里简单说明部分代码,项目工程还请点击下方链接下载.
优图支持的API : ↓
人脸识别 | 人体识别 | 图像识别 | 文字识别 | 音频技术 | 图像处理 |
---|---|---|---|---|---|
人脸检测与分析 | 人像分割 | 图像内容识别 | 通用印刷体文字识别 | 歌曲识别 | 人脸融合 |
人脸验证 | 自拍场景手势识别 | 智能鉴黄 | 身份证识别 | 声伴分离 | 智能P图 |
人脸检索 | 暴恐图片识别 | 名片识别 | 语音合成 | ||
人脸聚类 | 车辆属性识别 | 营业执照识别 | |||
活体检测 | AlphaAR | 银行卡识别 | |||
人脸关键点定位与追踪 | 车牌识别 | ||||
驾驶证识别 | |||||
行驶证识别 | |||||
通用手写体文字识别 |
Unity中面部融合的演示效果 ↓
代码展示(仅展示部分内容) ↓
/*************************************************************************
*****开发人员 : #月儿圆#
*****修改日期 : 2018.02.23
*****描述信息 : 面部识别应用
*************************************************************************/
using UnityEngine;
using TencentYoutuYun.SDK.Csharp;
using UnityEngine.UI;
using System.Collections.Generic;
public class FacialRecognition : MonoBehaviour {
private static FacialRecognition instance;
public static FacialRecognition Instance {
get {
return instance;
}
}
public Text textLog;
public RawImage rawImage;
public string template= "cf_yuren_cungu";
private void Awake()
{
instance=this;
}
void Start () {
// 设置为你自己的密钥对
string appid = "这里是你的APPID";
string secretId = "这里是你的secretId";
string secretKey = "这里是你的secretKey";
string userid = "这里是你的QQ号";
Conf.Instance().setAppInfo(appid, secretId, secretKey, userid, Conf.Instance().YOUTU_END_POINT);
string path =
#if UNITY_ANDROID
Application.streamingAssetsPath + "/test.jpg";
#else
"file:///"+Application.streamingAssetsPath+ "/test.jpg";
#endif
if (Application.platform == RuntimePlatform .WindowsEditor)
{
YoutuFunc(Application.streamingAssetsPath + "/test.jpg");
}