• Azure进阶攻略 | 你的程序也能察言观色?这个真的可以有!


    前段时间有个网站曾经火爆微博和朋友圈:颜龄机器人。只要随便上传一张包含人面孔的照片,这个网站就可以分析图片,并判断照片中人物的年龄。化妆、美颜 P 图、帽子墨镜之类的配饰,几乎都没法影响这个网站的检测,大部分情况下都可以给出极为准确的结果。

    还没用过?访问 cn.how-old.net,自己去试试看吧。另外提供几个周边资源哈:

    • TwinsOrNot.net——可以检测两张照片中人物的相似度,例如可以看看你和某明星撞脸的几率;

    • MyMoustache.net——可以检测人物面部的胡须特征,并给各位美髯公的胡须打分。                                                                                                                                                  

      这些服务都使用了微软认知服务,这是一种基于机器学习的人工智能技术,可以提供人脸识别、情绪识别,以及计算机视觉等功能。

    • 呐,接下来重点来了:认知服务提供了操作简单,功能强大的 REST API,任何人,只需要几行代码,就可以让自己的 iOS、Android、Windows,以及 Web 应用获得同样的能力!

      认知服务为开发者提供了一组 API 和 SDK,从而将微软不断演进的人工智能技术扩展到广大开发者手中。通过认知服务,我们的应用可以轻松获得智能。首批登陆中国的 API 包括人脸识别情绪识别计算机视觉。下文主要介绍认知服务的创建,控制台快速测试,多种语言的测试调用,并以 Face API 的 detect 方法为例进行演示。

      1创建认知服务

      首先需要为自己的应用创建一个认知服务,操作步骤如下:

      1、登录到 China Azure 管理门户

      2、新建 Face API (新建 -> Data+Analytics -> 认知服务):                                                                                                                                                                                   

      3、获取服务的 Key:                                                                                                                                                                                                                                            

      上述密钥信息请记录并妥善保管。

      2控制台快速测试

      随后可以按照下列步骤对控制台的不同功能进行测试,以确认它们可以正确运行:

      1、认知服务 - API 参考                                                                                                                                                                                                                                               

      2、Detect 控制台测试                                                                                                                                                                                                                                          

      确认一切无误后,可以开始在自己的应用中调用相关代码了。

      3程序调用示例

      认知服务提供的 REST API 和 SDK 可支持不同平台和开发语言,并能跨平台提供一致的结果。本节将简单展示通过几种常用语言进行调用的具体方法。                                   
      C#                                                                                                                                                                                                                                                                           

      java

    • PHP                                                                                                                                                                                                                                                                       

      结果展示

      运行上述代码后,可以得到下列结果:

       

      这说明,通过检测,上述代码中指定的 https://samplesite.com/image.jpg 这张照片中所包含的人脸,检测其年龄为 26.2 岁。

      立即访问http://market.azure.cn

  • 相关阅读:
    11.2~11.8 每周总结
    11.30~11.6 每周总结
    架构之美 图书笔记 03
    每周总结 10.26-11.1
    每周总结 10.19-10.25
    每周总结 10.12-10.18
    [Tips] centos下docker服务开机自启动
    [Notes] Linux内网穿透
    [Tips] python 文件读写
    [Tips] python 文件读写
  • 原文地址:https://www.cnblogs.com/zangdalei/p/7359240.html
Copyright © 2020-2023  润新知