云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云存储_淘宝图片cdn_哪个好

小七 141 0

一开始是个有趣的项目。我将Amazon Rekognition、Microsoft Azure Face和Google Vision提供的各种面部检测/面部特征API与SAP Leonardo机器服务提供的API进行了比较。microsoftazure认知服务提供的faceapi可以提取的面部特征数量之多令人印象深刻。你可以在这里看到更多细节-微软Azure人脸API

根据文档,人脸检测API检测图像中的人脸,淘客什么意思,并返回其位置的矩形坐标。可选地,人脸检测可以提取一系列与人脸相关的属性。例如头部姿势、性别、年龄、情绪、面部毛发和眼镜。

这给了我一些可以使用SAP云平台实现的用例的想法。我很快就会写更多关于这些用例的文章,物联网技术与应用,但是这个博客主要关注使用SAP云平台Open Connectors为这个API构建一个连接器。

我读过许多来自Divya Mary和Danielle Laforte的关于构建新连接器的非常详细的博客,但从来没有想过创建一个连接器会这么容易。让我们先看看先决条件。

先决条件

构建连接器

2。进入连接器,点击右上角的"新建连接器"。

3。点击"导入"

4。选择"Swagger"并选择我们从API定义保存的.json文件(前提条件,小企业管理软件免费,步骤4)。

5。单击"继续导入"。为简单起见,我们将只选择"/detect"资源并单击"Import"。

6。连接器被创建,设置屏幕如下图所示。

现在将基本URL更改为API端点(基于区域)。

7。我们将继续设置身份验证。Face API需要提供访问此API的订阅密钥。

添加新配置->空白

添加"API密钥"并使其成为必需。

8。现在,我们必须将此配置的值传递给参数"Ocp Apim Subscription Key"(有关此项的更多详细信息,请参阅API文档)。

添加新参数。

输入"Name"as'api.key键,大数据存储技术,并选择"Type"作为"configuration"。在"供应商名称"字段中输入"Ocp Apim Subscription Key",然后选择"header"作为"Type"。

9。单击"保存并下一步"。它将带您进入"资源"屏幕,物联网的应用有哪些,在那里我们必须创建并验证一个实例以进行测试。点击"验证实例"

输入实例名称。输入我们从Azure认知服务获得的订阅密钥(前提条件3)。单击"创建实例"。

即是。我们准备好测试了。

10。一旦实例创建成功,我们将看到这样的屏幕。点击"API文档中的测试"

11。选择实例并测试Post请求。点击"试用"

12。输入带有要检测的人脸图像的URL的请求正文。同样,请参阅Microsoft azure文档,了解发送图像进行检测的各种方法。

13。单击执行。您将看到facedetectapi的响应。API从图片中检测人脸并返回矩形坐标(宽度、顶部、左侧和高度)。

14。我们可以通过发送所需属性的列表来获得诸如年龄、性别等属性。

当然,这可以很容易地从sapui5应用程序中调用。您只需设置一个目的地即可连接到open connectors服务(https://api.openconnectors.ext.hanatrial.ondemand.com/elements/api-v2/)

将此目的地添加到neopp.json文件使用下面的代码片段。

授权头值是在实例通过身份验证时由打开的连接器生成的。您可以从"Test API"屏幕获得它(请参阅上面步骤11下的屏幕截图)。当然,这不是传递授权标头的推荐方式。参考Divya博客的第4部分,它讨论了如何使用SAP的API管理来管理令牌的创建,这样您就不需要定义这个头了。

这是test UI5应用程序的输出。

在上面的示例中,我以Json格式将图像作为URL传递。FaceAPI也接受二进制图像。但Open Connectors似乎不支持请求头中"应用程序/八位字节流"的内容类型。

Azure认知服务提供了其他一些有用的API,您可以以类似的方式尝试。

如果有问题/反馈,请随时发表评论。