使用SAP Cloud Platform Leonardo机器学习提取图片的特征向量
生活随笔
收集整理的這篇文章主要介紹了
使用SAP Cloud Platform Leonardo机器学习提取图片的特征向量
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
這個機器學(xué)習(xí)服務(wù)的文檔:https://help.sap.com/viewer/b04a8fe9c04745b98ad8652ccd5d636f/1907B/en-US/d6fee2fd184d48d5b221928a8db4c2fd.html?q=Customizable%20Image%20Feature%20Extraction
測試控制臺:
輸入是任意一個圖片文件,
輸出是一串特征矩陣,如下圖所示:
完整代碼:
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的原創(chuàng)文章,請關(guān)注公眾號"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的使用SAP Cloud Platform Leonardo机器学习提取图片的特征向量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机散热保护膜怎么用
- 下一篇: 英伟达 RTX 4000 SFF 工作站