使用 OpenCV 库处理文本图像

Processing text images using the OpenCV library

提问人:Đặng Viết Trung 提问时间:11/15/2023 更新时间:11/15/2023 访问量:35

问:

请帮帮我!“我有以下问题。”

仅使用 OpenCV 库,执行处理以下输入的任务:至少 5 张包含各种文本内容的图像,每张图像至少有 100 个单词(包括大写字母、小写字母和数字)。每张图像中必须出现以下六个小写字母:a、b、c、d、e、f。输出:对于每张图像,围绕输入中提到的 6 个指定字母绘制矩形框,每个字母都有不同的颜色。绘制矩形框架的过程应该是自动化的,而不是手动完成的。

我不知道如何仅使用OpenCV库来解决上述问题

蟒蛇 opencv

评论

0赞 toyota Supra 11/15/2023
图像是什么样子的?只需一张图像即可。
1赞 fmw42 11/16/2023
欢迎使用 Stack Overflow。请阅读帮助中心stackoverflow.com/help)中的信息指南,特别是“如何提出一个好问题”(stackoverflow.com/help/how-to-ask)和“如何创建一个最小的、可重复的例子”(stackoverflow.com/help/minimal-reproducible-example)。
1赞 fmw42 11/16/2023
你做了什么研究?
0赞 Christoph Rackwitz 11/17/2023
我投票决定关闭这个问题,因为它是家庭作业,没有努力解决它。

答:

0赞 Enos jeba 11/15/2023 #1

第 1 步:从图像中获取文本

试试这个链接教程

第 2 步:遍历提取的结果并创建函数以获取输出(您提到的六个小写字母) 您可以使用正则表达式创建函数以筛选出所需的字符串。检查这个和这个

第 3 步:您可以根据检测到的轮廓绘制矩形。检查此链接,您可以用不同的颜色进行打印

解决方案将是自动的。希望这对您有所帮助,因为您没有给出输入或输出图像的适当示例,我无法进一步回答。