Я только что установил базовую облачную функцию Google с конечной точкой http.Я хотел бы передать изображение в эту конечную точку и отправить его полностью в api vision (уже настроен), а затем отправить обратно ответ от api vision на ответ.
, поэтому в основном:
image in POST request -> cloud-function -> vision api ->|
response of vision api <- cloud function <- vision api <-|
Это основной код для отправки изображения в api vision:
const vision = require("@google-cloud/vision");
// Creates a client
const client = new vision.ImageAnnotatorClient();
const timeStart = new Date();
// Performs text detection on the local file
client
.textDetection(file)
.then(results => {
const detections = results[0].textAnnotations;
console.log("Text:");
detections.forEach(text => console.log(text));
const timeEnd = new Date();
console.log(timeEnd - timeStart);
})
.catch(err => {
console.error("ERROR:", err);
});
Как мне обработать изображение в запросе POST и отправить его в API видения?
Спасибо!