首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从图像中自动提取文本

从图像中自动提取文本
EN

Stack Overflow用户
提问于 2020-07-06 16:16:13
回答 1查看 155关注 0票数 0

我有500个文件夹在AWS S3桶。在每个文件夹中,有2到3个图像。我如何在每个图像上应用Textract,并使用节点js提取完整的文本(所有文本连接)?我编写了以下代码来获取S3对象:

代码语言:javascript
复制
const aws = require('aws-sdk');
const config = require('./config.js');
(async function(){
    aws.config.setPromisesDependency();
    try{
        aws.config.update({
            accessKeyId: config.accessKeyId,
            secretAccessKey: config.secretAccessKey,
            region: config.awsRegion
        });
        const s3 = new aws.S3();
        const response = await s3.listObjectsV2({
            Bucket : '<Bucket Name>',
            Prefix : '<Prefix>'

        }).promise();
        console.log(response);
    }
    catch(e)
    {
        console.log('our err.',e);
    }
    
})();

如何循环遍历它中的子文件夹和图像?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-09 03:53:33

你可以:

  • 使用S3 API对所有图像进行列表和循环,对每个图像应用文本提取,
  • 使用S3目录遍历所有图像,并执行相同的

操作。

对于新文件,可以设置Lambda函数和S3 PUT触发器,以自动将文本检测应用于新文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62760192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档