gpt4 book ai didi

Tesseract 和 tiff 格式 - spp 不在集合 {1,3} 中

转载 作者:行者123 更新时间:2023-12-02 21:46:58 25 4
gpt4 key购买 nike

尝试运行此命令时:

tesseract bond111.tif bond111 batch.nochop makebox

我收到下一个错误

Error in pixReadFromTiffStream: spp not in set {1,3}
Error in pixReadStreamTiff: pix not read
Error in pixReadTiff: pix not read

假设spp not in set是这里的主要错误,这意味着什么? 起初它遇到了麻烦,因为 bpp 高于 24,所以我使用 Gimp 减少了它,但这并没有解决问题。

最佳答案

这可能意味着您的 TIFF 图像具有 Alpha channel ,因此 Tesseract 使用的底层 Leptonica 库不支持它。如果您使用的是 Imagemagick,请注意 -draw 等操作可能会导致添加 Alpha channel 。如果您在工作流程中使用 convert 并希望立即再次删除 channel ,请在写入之前通过在输出文件名前添加 -background White -flatten +matte 来展平图像,例如:

convert input.tiff -fill white -draw 'rectangle 10,10 20,20' -background white -flatten +matte output.tiff

Tesseract(好吧,Leptonica)现在接受 PNG,并且对它们不太挑剔,因此无论如何将您的工作流程迁移到 PNG 可能会更容易。

来源:magick-users mailing list posting ; tesseract-ocr mailing list posting

关于Tesseract 和 tiff 格式 - spp 不在集合 {1,3} 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5083492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com