From e20346032d2663d13d48039541c8a7317ebcdc85 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Thu, 27 Oct 2016 14:49:49 -0700 Subject: [PATCH] leptonica: add color testing functions for future experiments --- ocrmypdf/lib/compile_leptonica.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/ocrmypdf/lib/compile_leptonica.py b/ocrmypdf/lib/compile_leptonica.py index acbb64f8..2e90b137 100644 --- a/ocrmypdf/lib/compile_leptonica.py +++ b/ocrmypdf/lib/compile_leptonica.py @@ -156,6 +156,31 @@ pixGammaTRC(PIX *pixd, l_int32 minval, l_int32 maxval); + +l_int32 +pixNumSignificantGrayColors(PIX *pixs, + l_int32 darkthresh, + l_int32 lightthresh, + l_float32 minfract, + l_int32 factor, + l_int32 *pncolors); + +l_int32 +pixColorFraction(PIX *pixs, + l_int32 darkthresh, + l_int32 lightthresh, + l_int32 diffthresh, + l_int32 factor, + l_float32 *ppixfract, + l_float32 *pcolorfract); + +PIX * +pixColorMagnitude(PIX *pixs, + l_int32 rwhite, + l_int32 gwhite, + l_int32 bwhite, + l_int32 type); + void boxDestroy(BOX **pbox);