如何在 C++ 中从图像中提取文本

在本教程中,我们将学习如何在 C++ 中从图像中提取文本。您可以通过简单的 API 调用从 C++ 中的 PNGJPGBMP 图像中提取英语、德语、中文、葡萄牙语、西班牙语和法语等语言的文本,这些 API 调用可用于Windows 或 Linux 环境。

在 C++ 中从图像中提取文本的步骤

  1. 从 NuGet 包管理器工具安装 Aspose.OCR for C++
  2. 添加对 Aspose::OCR 命名空间的引用
  3. 设置 RecognitionSettings 以获取有关源图像文件内容的信息
  4. 使用 page_save 方法根据 RecognitionSettings 提取内容

您可以通过几行代码通过简单的 API 调用有效地使用 C++ 从图像中读取文本。您需要在 RecognitionSettings 中指定导出格式、输出文件格式和语言等设置。然后使用单行代码从图像中提取文本信息并在 C++ 中保存为文本或 JSON。上面的例子涵盖了在 C++ 中从 PNG 读取文本,但您也可以将它用于使用 C++ 从 JPG 或 BMP 中提取字符。

在 C++ 中从图像中提取文本的代码

在上一主题中,我们学习了 如何在C#中从图像中提取文本。然而,在本文中,我们学习了如何从 C++ 中的图像中读取字符

 简体中文