`
JerryWang_SAP
  • 浏览: 1026038 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

使用SAP Cloud Platform Leonardo机器学习提取图片的特征向量

阅读更多

这个机器学习服务的文档:https://help.sap.com/viewer/b04a8fe9c04745b98ad8652ccd5d636f/1907B/en-US/d6fee2fd184d48d5b221928a8db4c2fd.html?q=Customizable%20Image%20Feature%20Extraction

测试控制台:

clipboard1,1
clipboard2,2

输入是任意一个图片文件,
输出是一串特征矩阵,如下图所示:

clipboard3,3

完整代码:

var app = require('express')();
var server = require('http').Server(app);
var request = require('request');
var defaultPort = 8081;
const fs = require('fs');
var port = process.env.PORT || defaultPort;

console.log("Server listens on port: " + port);
server.listen(port);

function print_env(){
  console.log(process.env);
}

app.get('/', function (req, res) {

  res.header("Access-Control-Allow-Origin", "*");
  var response = "Hello World: " + port;

  callFeatureExtractionAPI();
  res.send(response);
});

app.get('/env', function (req, res) {

  print_env();
  // res.sendFile(__dirname + '/index.html');
  var response = JSON.stringify(process.env);
  res.send(response);
});

function callFeatureExtractionAPI() {

  var url = "https://mlfproduction-image-feature-extractor.cfapps.eu10.hana.ondemand.com/api/v2/image/feature-extraction";
  var api = "eyKXPuZf__ANtBqpk";
  var oRequestOptions = {
        url: url,
        method: "POST",
        json:true,
        formData: {
          files: fs.createReadStream("./1.png")
        },
        headers: {
            "Authorization": "Bearer " + api
        }
  };

  return new Promise(function(resolve,reject){
      var requestC = request.defaults({jar: true});
      console.log("Step1: get picture feature via url: " + url );

      requestC(oRequestOptions,function(error,response,body){
        if(error){
          console.log("error occurred: " + error);
          reject(error);
        }
        debugger;

        console.log("Body:" + body);
        console.log("response: " + response);
        resolve(body);
      }); 
     });
}

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
公众号截图

0
0
分享到:
评论

相关推荐

    How to get SAP Best Practices

    3. SAP Best Practices for SAP Cloud Platform - This set of best practices focuses on cloud-based development and integration scenarios, assisting customers in leveraging the full potential of the SAP ...

    SAP智能制造行业解决方案.pdf

    * SAP Leonardo:提供了人工智能、机器学习和物联网等技术,实现智能制造企业的智能化和自动化。 * SAP Cloud Platform:提供了云计算平台,实现智能制造企业的数字化和网络化。 知识点3:SAP智能制造行业解决方案...

    SAP现代数据平台激发数据活力_v1.0.pdf

    Mode 2则专注于创新,强调敏捷性和速度,它涵盖了最新分析技术、新型数据类型以及像SAP Leonardo这样的解决方案,后者整合了物联网、机器学习和行业特定的应用。 SAP现代数据平台通过集成各种服务和工具,如SAP ...

    有关SAP面试资料下载

    7. **SAP云平台**:SAP Cloud Platform是SAP的开放云平台,支持应用程序开发、集成和扩展。理解其服务,如SCP cockpit、Cloud Foundry环境、物联网服务等,可以帮助你展示对云端解决方案的掌握。 8. **项目实施方法...

    sap中文词汇sap中文词汇sap中文词汇

    12. ** Leonardo**:SAP的创新平台,集成了人工智能、机器学习、物联网和区块链技术,帮助企业实现数字化转型。 压缩包中的"SAP中文词汇.xls"文件很可能包含了上述各个概念的中文解释和术语对照,对于学习和理解SAP...

    SAP助力企业数字化转型-V2.rar

    接着,资料包详细介绍了SAP的数字化转型解决方案,包括SAP S/4HANA、SAP Cloud Platform、SAP Leonardo等核心产品,以及这些产品在各行业的应用实践。此外,资料包还提供了丰富的案例分析,展示了SAP如何帮助不同...

    SAP Leonardo.zip

    sap press doc 解压密码:abap_developer

    SAP保险行业数字化发展历程分享.zip

    3. SAP Cloud Platform:通过云平台,保险公司可以快速开发和部署新的数字化服务,实现与客户的无缝交互,提升客户满意度。 4. SAP Leonardo:结合人工智能、物联网、区块链等先进技术,SAP Leonardo为保险行业提供...

    Leonardo

    5. 设计用途:由于其独特的美学特征,Leonardo可能适用于品牌标识、海报设计、书籍封面、网站布局等多种设计项目。 压缩包中的“leonardo”可能是该字体的安装文件,包括.TTF(TrueType Font)或.OTF(OpenType ...

    Introducing Blockchain with SAP Leonardo.zip

    sap press doc 解压密码:abap_developer

    SAP中文概括

    6. **智能企业**:SAP利用人工智能(AI)、机器学习(ML)和大数据分析技术,推动企业数字化转型,实现预测性分析、自动化决策和优化业务流程。 7. **合作伙伴生态系统**:SAP拥有广泛的合作伙伴网络,包括系统集成...

    Arduino Leonardo电路原理图和PCB文件.zip

    Arduino Leonardo是一款基于ATmega32U4微控制器的开源电子平台,被广泛应用于创意DIY、物联网项目和教育领域。这个压缩包包含了Arduino Leonardo电路原理图、PCB设计文件以及相关的参考文档,对于想要深入了解其工作...

    Arduino leonardo 原理图

    arduino leonardo 电路图

    SAP智能机器人流程自动化解决方案.docx

    SAP智能机器人流程自动化解决方案是SAP为了适应企业数字化转型趋势推出的一种技术方案,旨在帮助企业高效自动化处理复杂但低附加值的重复性流程,从而释放人力资源,聚焦于更高价值的工作,如提升产品和服务质量,...

    Introducing Machine Learning with SAP Leonardo.zip

    sap press doc 解压密码:abap_developer

    01-11 尹海宁-预测从未如此简单.pdf

    尹海宁在2018年6月14日的演讲中,讨论了SAP如何通过其机器学习自动化方案、预测分析和机器学习平台,为企业提供从数据资产中提取价值的解决方案。这些技术应用在企业中的作用是显著的,尤其是当面对大数据时代的挑战...

    Tutorials A-Z Sap eBook Download Link

    6. 最新发展趋势:介绍SAP的最新产品和技术,如S/4HANA、Cloud SAP、 Leonardo(人工智能和机器学习)等,帮助读者跟上行业的步伐。 电子书的下载链接为用户提供了一个方便的学习渠道,可以随时随地查阅资料,提升...

    SAP中国时尚流行行业解决方案

    此外,SAP Leonardo引入了人工智能和机器学习,帮助企业自动化流程,提高运营效率。 8. **合规性与可持续性**:在日益关注社会责任的今天,SAP解决方案可以帮助企业实现合规生产,追踪供应链中的环保指标,推动可...

    德国工业4.0产业实践.pptx

    描述中的“解决方案赢在SAP Leonardo创新体系”提到了SAP公司的Leonardo创新平台,这是一个集成的解决方案套件,包含了大数据、物联网、机器学习、区块链和设计思维等先进技术,旨在帮助企业快速构建并部署工业4.0...

Global site tag (gtag.js) - Google Analytics