【发布时间】:2020-05-24 17:35:56
【问题描述】:
刚刚开始探索 Google Cloud Vision API。来自他们的指南:
const client = new vision.ImageAnnotatorClient();
const fileName = 'Local image file, e.g. /path/to/image.png';
const [result] = await client.textDetection(fileName);
但是,我想使用二进制图像数据的 base64 表示,因为他们声称可以使用。
我在 SO 上找到了这个参考: Google Vision API Text Detection with Node.js set Language hint
而不是imageUri,我使用"content": string,正如提到的here。但 SO 示例使用 const [result] = await client.batchAnnotateImages(request);method。我尝试在const [result] = await client.textDetection( 方法上使用相同的技术,但它给了我一个错误。
所以我的问题是:是否可以使用 base64 编码的字符串来表示图像以执行 TEXT_DETECTION ?如果有,怎么做?
非常感谢任何形式的帮助。
【问题讨论】:
标签: node.js google-cloud-platform google-cloud-vision google-vision