在 Leptonica 中将 32bpp 图像转换为 8bpp

Convert 32bpp image to 8bpp in Leptonica

我最近开始使用 leptonica 图像处理 API。但是每个 API 函数似乎都采用 8bpp 的输入图像,而我的图像是 32bpp(或者可能是其他任何图像)。 Leptonica 中是否有任何功能可以将我的图像从 32bpp 转换为 8bpp。我已经搜索过但没有运气。 是不是没有功能可以做到这一点,或者我们必须只给 leptonica 提供 8bpp 图像以进一步处理它(例如二值化)? 或者我们是否必须从任何其他第 3 方工具转换图像,然后将其提供给 leptonica。

我是图像处理和 leptonica 的新手。预先感谢您的建议。

有多种方法,例如pixConvertRGBToGraypixThresholdToBinary等。查看其文档以了解使用方法。

http://tpgit.github.io/UnOfficialLeptDocs/leptonica/

http://tpgit.github.io/UnOfficialLeptDocs/leptonica/functions.html