From 1467d118ab08c45ab970b772dadd1fdfc259ed6c Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Wed, 6 Sep 2017 00:27:02 -0700 Subject: [PATCH] Add more leptonica functions --- ocrmypdf/lib/compile_leptonica.py | 33 +++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/ocrmypdf/lib/compile_leptonica.py b/ocrmypdf/lib/compile_leptonica.py index be9a5a4a..6273d4bb 100644 --- a/ocrmypdf/lib/compile_leptonica.py +++ b/ocrmypdf/lib/compile_leptonica.py @@ -183,10 +183,39 @@ pixColorMagnitude(PIX *pixs, l_int32 bwhite, l_int32 type); -void +PIX * +pixMaskOverColorPixels(PIX *pixs, + l_int32 threshdiff, + l_int32 mindist); + +l_int32 +pixGetAverageMaskedRGB(PIX *pixs, + PIX *pixm, + l_int32 x, + l_int32 y, + l_int32 factor, + l_int32 type, + l_float32 *prval, + l_float32 *pgval, + l_float32 *pbval); + +PIX * +pixGlobalNormRGB(PIX * pixd, + PIX * pixs, + l_int32 rval, + l_int32 gval, + l_int32 bval, + l_int32 mapval); + +PIX * +pixInvert(PIX * pixd, + PIX * pixs); + +void boxDestroy(BOX **pbox); -void lept_free(void *ptr); +void +lept_free(void *ptr); """)