读取tiff图像tesseract和leptonica
read tiff image tesseract and leptonica
我要读取tiff文件。我把每个。png文件都保存在tiff文件中。如果我使用下面的代码,我就不能用它的名字保存每个页面。我该怎么办?(Cpp代码)
// Open input image with leptonica library
Pix *image = pixRead("/usr/src/tesseract-3.02/phototest.tif");
api->SetImage(image);
// Get OCR result
char *outText;
outText = api->GetUTF8Text();
根据Leptonica API有一个特殊的函数pixReadTiff
,它从你的tif文件中读取一个特定的页面作为Pix。
PIX *pixReadTiff(const char *filename, l_int32 n)
返回NULL
,如果页面不存在则返回错误。只需遍历所有页面。
要获取页数,可以使用以下函数:
l_int32 tiffGetCount(FILE *fp, l_int32 *pn)
对于其他细节,您可能希望自己查看API。您可以查看一下:http://tpgit.github.io/Leptonica/tiffio_8c_source.html
相关文章:
- 与 tesseract::TessBaseApi() 相关的 Tesseract-OCR 出错(预期的类型说明符)
- 在Windows 10上使用Visual Studio 2019构建的Tesseract API c ++程序在Wind
- 在 OpenCV 的 namedWindow 之前或之后初始化 Tesseract
- Tesseract/Lebonica处理单页和多页图像的正确方法
- 如何将 Tesseract 链接到 VS 2019 中的C++项目?
- cMakefile 用于使用 tesseract 和 opencv
- 错误:使用 tesseract 引擎时 C++ 中的声明'typedef struct tagBLOB BLOB'冲突
- Visual Studio 2017 中的 Tesseract 3.05 构建错误
- 在 Windows 10 上安装 tesseract for C++
- 带有load_system_dawg和load_freq_dawg的 Tesseract API
- 如何从 API 获取 leptonica 版本
- Tesseract OCR的置信值
- Build Tesseract OCR with Qt 5.8
- tesseract.lib (version 4 ) for windows 10 (x64)
- 将 tesseract 编译/捆绑为一个二进制文件
- Tesseract 3.02.02 Crash JRE
- 如何在节点GYP构建过程中包括Tesseract库
- 如何从代码中检查某些语言是否在Tesseract API中安装
- OCR用于使用Tesseract用于iOS的方程
- 读取tiff图像tesseract和leptonica