在本教程中,我们将学习如何在 C++ 中从图像中提取文本。您可以通过简单的 API 调用从 C++ 中的 PNG、JPG 或 BMP 图像中提取英语、德语、中文、葡萄牙语、西班牙语和法语等语言的文本,这些 API 调用可用于Windows 或 Linux 环境。
在 C++ 中从图像中提取文本的步骤
- 从 NuGet 包管理器工具安装 Aspose.OCR for C++
- 添加对 Aspose::OCR 命名空间的引用
- 设置 RecognitionSettings 以获取有关源图像文件内容的信息
- 使用 page_save 方法根据 RecognitionSettings 提取内容
您可以通过几行代码通过简单的 API 调用有效地使用 C++ 从图像中读取文本。您需要在 RecognitionSettings 中指定导出格式、输出文件格式和语言等设置。然后使用单行代码从图像中提取文本信息并在 C++ 中保存为文本或 JSON。上面的例子涵盖了在 C++ 中从 PNG 读取文本,但您也可以将它用于使用 C++ 从 JPG 或 BMP 中提取字符。
在 C++ 中从图像中提取文本的代码
在上一主题中,我们学习了 如何在C#中从图像中提取文本。然而,在本文中,我们学习了如何从 C++ 中的图像中读取字符。