【Python】使用Microsoft Azure的人脸API进

作者: Python学习 | 来源:发表于2018-05-04 15:34 被阅读28次

    准备工作

    首先,需要在Microsoft的主页

    注册一个账号,然后进入门户去创建新资源,选择AI+Cognitive Services中的人脸API,填写相关信息就可以了。

    微软Azure的免费API是限制每分钟的访问量与月访问量的,其他功能倒是没什么区别。但是之前创建这个订阅是不需要绑定信用卡就可以获取API Key和API Secret的,后来再创建的时候发现必须要绑定Visa信用卡才可以了(?)

    总之到这里,我们拿到了API Key,API Secret和URL。

    然后准备好本地待识别情绪的图片/相片。

    代码

    介绍下所使用的第三方库

    ——httplib是一个相对底层的http请求模块

    ——urllib是接受URL请求的相关模块

    ——json (Emmmmmm……我也不知道该怎么解释这个)

    ——xlwt是对excel进行写入操作的一个库

    ——time是对时间进行处理的一个库,以下代码中其实就使用了sleep()和localtime()两个函数,sleep()是用来让程序暂停几秒的,localtime()是格式化时间戳为本地的时间。这里还是要推荐下小编的Python学习裙:【五 八 八,零 九 零,九 四 二】不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2018最新的Python资料和0基础入门教程,欢迎初学和进阶中的小伙伴。在不忙的时间我会给大家解惑。

    ——os是操作系统的相关功能的一个库,例如用来处理文件和目录之类的

    成果

    最后生成的excel大概是这个样子。

    其中emotion就是概率最大的情绪,0-sadness,1-neutral,2-contempt,3-disgust,4-anger,5-surprise,6-fear,7-happiness。face++返回的有7种情绪,而azure返回的有8种情绪。欢迎大家评论留言,python学习交流裙:588090942

    相关文章

      网友评论

        本文标题:【Python】使用Microsoft Azure的人脸API进

        本文链接:https://www.haomeiwen.com/subject/oeidrftx.html