脸识别API微软牛津项目

微软牛津项目人脸识别API初探

按照董子的这篇博客中的介绍,到微软牛津项目的网站申请到测试用的人脸识别Key,按照官方文档的介绍,把wpf项目建好之后,按照一步步的流程下来就可以完成example中的功能了。但是这仅仅是个example,图片不能太大,不然会出现溢出错误。之前关注过牛津项目,后来不知道竟然中文版的官网也出来了,只是中文的文档翻译的是在是太不堪入目了,不过这也保持了微软的一贯的风格。
  我的环境是:win7 64bit+VS2015+.Net4.5+C#
PS:最好把 drawingContext.Close();
移到RenderTargetBitmap 对象实例化的后面,并且在 faceWithRectBitmap.Render(visual);处加上try-catch。修改后代码段如下:

 1 RenderTargetBitmap faceWithRectBitmap = new RenderTargetBitmap(
 2     (int)(bitmapSource.PixelWidth * resizeFactor),
 3     (int)(bitmapSource.PixelHeight * resizeFactor),
 4     96,96,PixelFormats.Pbgra32);
 5 drawingContext.Close();
 6 try
 7 {
 8     faceWithRectBitmap.Render(visual);
 9 }
10 catch (Exception ex)
11 {
12     MessageBox.Show(ex.ToString());
13 }

下面是测试结果:

啧啧,不得不感叹之前的宣传画师傅的画工啊:

目前侧脸还是识别不到位(亦或是我还没找到侧脸识别的用法?):

来一张二X的(其实我喜欢他的电影):

  目前比较火的阅兵女方队(最漂亮的那个妹子可能因为只有半边脸在照片中,所以没有识别出来):

项目源代码:MicrosoftFaceAPI_src.7z

       MicrosofFaceAPI_debug.7z

时间: 2024-11-20 22:34:59

脸识别API微软牛津项目的相关文章

微软牛津项目人脸识别API初探

按照董子的这篇博客中的介绍,到微软牛津项目的网站申请到测试用的人脸识别Key,按照官方文档的介绍,把wpf项目建好之后,按照一步步的流程下来就可以完成example中的功能了.但是这仅仅是个example,图片不能太大,不然会出现溢出错误.之前关注过牛津项目,后来不知道竟然中文版的官网也出来了,只是中文的文档翻译的是在是太不堪入目了,不过这也保持了微软的一贯的风格. 我的环境是:win7 64bit+VS2015+.Net4.5+C#PS:最好把 drawingContext.Close();移

微软牛津计划,轻松打造自然语言应用

由微软主办的为期一个月的"牛津计划. Docker在线黑客松"活动已经圆满结束了,此次活动参赛者们根据主办方公布的开发需求以及免费提供的牛津计划APIs,为我们带了各种各样有趣好玩.脑洞大开的应用.此项活动再次将人们的目光聚焦在了这个可能孕育着未来核心科技萌芽的项目:"牛津计划". 还记得不久前火过的那个测年龄应用 how-old 吗?用户只要将照片上传到网上,这个应用就可以识别出照片里有几个人,他们的年龄分别是几岁.这项有趣的应用正是基于牛津计划人脸技术的其中一个

Python 实现的猫脸识别、人脸识别器。

代码地址如下:http://www.demodashi.com/demo/13071.html 前言: OpenCV是开源的跨平台计算机视觉库,提供了Python等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法. opencv中内置了基于Viola-Jones目标检测框架的Harr分类器,只需要载入一个配置文件(haarcascade_frontalface_alt.xml)就能直接调用detectObject去完成检测过程,同时也支持其他特征的检测(如鼻子.嘴巴等). 本程序用wxP

百度OCR文字识别API使用心得===com.baidu.ocr.sdk.exception.SDKError[283604]

异常com.baidu.ocr.sdk.exception.SDKError[283604]App identifier unmatch.错误的packname或bundleId.logId::30309247 本文的案例源码下载地址在这里哦!!!! https://download.csdn.net/download/pyfysf/10406761 最终实现的效果(识别的有些慢,是由于我的网速原因.-_-) ? 最近有个小项目使用到了OCR技术,顺便到网上搜索了一下,大家都在使用百度的API.

银行卡识别api

银行卡识别api  一.银行卡识别api应用背景 随着移动互联的发展,商业移动应用越来越多,这些商业移动应用很多涉及到个人银行卡账户的绑定,实际测试中手动输入16—19位银行卡号码,速度慢,易出错,用户体验非常差.为了提高在移动终端上输入银行卡号的速度和准确性,我公司结合银行.保险.金融P2P及第三方支付等行业对自动识别银行卡号的迫切需求,推出银行卡号识别SDK,各类APP只需集成银行卡识别apiSDK后,便可自动识别银行卡号. 二.银行卡识别api产品介绍 银行卡号识别SDK可支持Androi

微软开源项目站点

微软开源项目一览: https://opensource.microsoft.com/

云脉推出表格识别API接口可以自助接入

针对如今市场上对于海量票据信息的录入需求,近期厦门云脉技术有限公司推出票据识别相关的产品与服务,更是在云脉OCR SDK开发者平台上上线表格识别API接口,供广大开发者和集成商自助接入.为了降低财务系统的开发成本,帮助更多的财务系统进行技术创新升级,厦门云脉在重磅推出票据识别SDK时,同时也在云脉OCR SDK开发者平台( www.yunmaiocr.com)上开放表格识别API接口. 通过以SaaS模式来提供票据识别技术,从线下嵌入SDK模式获得表格识别功能到直接接入API,从线下识别到云识别

subversion无法识别TortoiseSVN checkout的项目

以前的项目都是直接通过Eclipse中的SVN直接从版本仓库中拉下来,所以也不会存在subversion无法识别TortoiseSVN checkout的项目信息的问题. 这次是在本地通过TortoiseSVN客户端直接将项目checkout到工作空间的,然后在Eclipse中将项目进行导入.导入之后发现,Eclipse中的SVN并不能与项目关联.解决方案是在项目右键--->Team--->share project , 然后能正常识别项目中的subversion信息,通过Eclipse就能够

C#百度图片识别API调用返回数据包解析

百度图片识别api接口 public static JObject GeneralBasic(string apikey,string secretkey,string path) { var client = new Baidu.Aip.Ocr.Ocr(apikey, secretkey); var image = File.ReadAllBytes(path); // 通用文字识别 var result = client.GeneralBasic(image, null); return r