c++ - 如何从 MagickWand 对象(C 语言)获取 libtiff TIFF 对象?

标签 c++ c imagemagick tiff tesseract

如何从 MagickWand 对象(C 语言)获取 libtiff TIFF 对象?

我想使用 ImageMagick 打开任何给定的图像类型并在其上运行 tesseract。 Tesseract 似乎使用 libtiff 进行 IO,ImageMagick 似乎使用 libtiff 进行 tiff 处理,所以我想我应该能够以某种方式将 ImageMagick 与 tesseract 一起使用,而无需干预文件系统和额外的不必要的磁盘 IO。

谢谢, 陈兹

最佳答案

看看 Tesseract 中的 BeginPageUpright()。它需要图像宽度、高度、bpp 和原始未压缩数据,您应该能够从 ImageMagick 获取这些数据。

关于c++ - 如何从 MagickWand 对象(C 语言)获取 libtiff TIFF 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1500116/

相关文章:

c++ - g++/Clang 中的另一个错误? [C++ 模板很有趣]

c++ - 我正在使用 QDir().isReadable 来检查驱动器是否可读。在 Qt Creator 中它运行良好,但是当我运行 exe 时它一直给我错误

C - 用于重定向的 freopen() 需要 fclose()?

c - char * 赋值的段错误

python - 为什么此 Python 子进程命令仅在 Windows 上的 shell=True 时有效?

ruby - 在 RMagick 中创建具有两种颜色的标题

c++ - 获取特定进程的线程句柄/id

c++ - 如何在链接列表中创建链接列表?

CUDA:如何在 cuFFT 中使用浮点音频数据?

ruby - Rmagick 无法读取字体