如何使用python语言调用旷世(Face++)应用

目录

 简介

Face++

python

Face++注册及应用创建

应用调用


        如题所示,本文旨在说明使用python语言对Face++中的应用进行调用,本文只对调用过程进行详解,python相关软件(python,pycharm,anaconda的安装使用,以及anaconda虚拟环境创建本文不进行说明)文中资源皆可在网上自行搜索,第一次写博客,写得不好的望谅解。

 简介

Face++

        Face++是新一代云端视觉服务平台,提供一整套世界领先的人脸检测,人脸识别,面部分析的视觉技术服务。Face++旨在提供简单易用,功能强大,平台通用的视觉服务,让广大的Web及移动开发者可以轻松使用最前沿的计算机视觉技术,从而搭建个性化的视觉应用。Face++同时提供云端REST API以及本地API(涵盖Android, iOS, Linux, Windows, Mac OS),并且提供定制化及企业级视觉服务。通过Face++,您可以轻松搭建您自己的云端身份认证,用户兴趣挖掘,移动体感交互,社交娱乐分享等多类型应用。

python

        Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。

Face++注册及应用创建

        我们可以点击链接Face⁺⁺ - 旷视Face⁺⁺人工智能开放平台 (faceplusplus.com.cn)或网页搜索进入到Face++的官网,如图示:

        进入官网后需要先注册一个Face++的账号并进行实名认证,点击右上方的立即注册进行Face++账号注册。

        进入到注册页面后,勾选“个人开发者”选项并输入信息,勾选“我已阅读并同意《服务协议》 和 隐私政策”并点击注册,进行账号注册。

        注册成功后,点击此处进入控制台

        进入到下面的界面之后点击创建应用;

         创建后会直接显示我们刚才创建的应用及其信息,我们可以直接先把API Key 和 API Secret保存下来一会调用的时候会用得到。接下来我们就要去创建一个python项目来调用它。

应用调用

        首先创建一个python项目,并在项目文件夹中创建一个python文件,如图示,我创建了一个名为test0908的python项目文件夹,并在其中新建了一的名为demo.py的python文件。

         那么项目及文件创建好了之后我们就需要去找Face++提供的代码示例来调用它了,由于Face++的功能特别多,我们这里仅举例一个,其他功能同理即可。

        按下图顺序点击,则会跳转到API文档页面,

         在API文档页面中依次点击API文档->调用方式->代码示例,并找到自己所需版本,我的python虚拟机使用的是3.7版本,所以我就直接向下翻找到python3,然后直接把示例代码拷进我刚创建的python文件中;(篇幅有限所以只展示一部分)

         那么拷贝完成之后我们可以看到它让我们填上我们的key和Secret也就是我们创建项目时生成的API Key 和 API Secret(我们可以在Face++的首页点击“控制台”->“应用管理”->“API Key”来查看我们的应用信息,点击右方的查看按钮则可以直接复制Key 和 Secret)复制并填在对应的位置上。

         下面我们要准备一张图片放在项目文件夹里,并在程序对应的位置填写图片的路径(鼠标右键图片,CopyPath可以快速复制图片路径)PS:这三个变量都是字符串,所以不要动它们的双引号

         那么复制好之后就可以直接运行程序了,运行结果如下:

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值