Leptonica 1.68
C Image Processing Library

leptprotos.h File Reference

ANSII C headers for all functions in the library, automatically generated by xtractprotos. More...

Go to the source code of this file.

Functions

LEPT_DLL PIXpixBackgroundNormSimple (PIX *pixs, PIX *pixim, PIX *pixg)
LEPT_DLL PIXpixBackgroundNorm (PIX *pixs, PIX *pixim, PIX *pixg, l_int32 sx, l_int32 sy, l_int32 thresh, l_int32 mincount, l_int32 bgval, l_int32 smoothx, l_int32 smoothy)
LEPT_DLL PIXpixBackgroundNormMorph (PIX *pixs, PIX *pixim, l_int32 reduction, l_int32 size, l_int32 bgval)
LEPT_DLL l_int32 pixBackgroundNormGrayArray (PIX *pixs, PIX *pixim, l_int32 sx, l_int32 sy, l_int32 thresh, l_int32 mincount, l_int32 bgval, l_int32 smoothx, l_int32 smoothy, PIX **ppixd)
LEPT_DLL l_int32 pixBackgroundNormRGBArrays (PIX *pixs, PIX *pixim, PIX *pixg, l_int32 sx, l_int32 sy, l_int32 thresh, l_int32 mincount, l_int32 bgval, l_int32 smoothx, l_int32 smoothy, PIX **ppixr, PIX **ppixg, PIX **ppixb)
LEPT_DLL l_int32 pixBackgroundNormGrayArrayMorph (PIX *pixs, PIX *pixim, l_int32 reduction, l_int32 size, l_int32 bgval, PIX **ppixd)
LEPT_DLL l_int32 pixBackgroundNormRGBArraysMorph (PIX *pixs, PIX *pixim, l_int32 reduction, l_int32 size, l_int32 bgval, PIX **ppixr, PIX **ppixg, PIX **ppixb)
LEPT_DLL l_int32 pixGetBackgroundGrayMap (PIX *pixs, PIX *pixim, l_int32 sx, l_int32 sy, l_int32 thresh, l_int32 mincount, PIX **ppixd)
LEPT_DLL l_int32 pixGetBackgroundRGBMap (PIX *pixs, PIX *pixim, PIX *pixg, l_int32 sx, l_int32 sy, l_int32 thresh, l_int32 mincount, PIX **ppixmr, PIX **ppixmg, PIX **ppixmb)
LEPT_DLL l_int32 pixGetBackgroundGrayMapMorph (PIX *pixs, PIX *pixim, l_int32 reduction, l_int32 size, PIX **ppixm)
LEPT_DLL l_int32 pixGetBackgroundRGBMapMorph (PIX *pixs, PIX *pixim, l_int32 reduction, l_int32 size, PIX **ppixmr, PIX **ppixmg, PIX **ppixmb)
LEPT_DLL l_int32 pixFillMapHoles (PIX *pix, l_int32 nx, l_int32 ny, l_int32 filltype)
LEPT_DLL PIXpixExtendByReplication (PIX *pixs, l_int32 addw, l_int32 addh)
LEPT_DLL l_int32 pixSmoothConnectedRegions (PIX *pixs, PIX *pixm, l_int32 factor)
LEPT_DLL PIXpixGetInvBackgroundMap (PIX *pixs, l_int32 bgval, l_int32 smoothx, l_int32 smoothy)
LEPT_DLL PIXpixApplyInvBackgroundGrayMap (PIX *pixs, PIX *pixm, l_int32 sx, l_int32 sy)
LEPT_DLL PIXpixApplyInvBackgroundRGBMap (PIX *pixs, PIX *pixmr, PIX *pixmg, PIX *pixmb, l_int32 sx, l_int32 sy)
LEPT_DLL PIXpixApplyVariableGrayMap (PIX *pixs, PIX *pixg, l_int32 target)
LEPT_DLL PIXpixGlobalNormRGB (PIX *pixd, PIX *pixs, l_int32 rval, l_int32 gval, l_int32 bval, l_int32 mapval)
LEPT_DLL PIXpixGlobalNormNoSatRGB (PIX *pixd, PIX *pixs, l_int32 rval, l_int32 gval, l_int32 bval, l_int32 factor, l_float32 rank)
LEPT_DLL l_int32 pixThresholdSpreadNorm (PIX *pixs, l_int32 filtertype, l_int32 edgethresh, l_int32 smoothx, l_int32 smoothy, l_float32 gamma, l_int32 minval, l_int32 maxval, l_int32 targetthresh, PIX **ppixth, PIX **ppixb, PIX **ppixd)
LEPT_DLL PIXpixBackgroundNormFlex (PIX *pixs, l_int32 sx, l_int32 sy, l_int32 smoothx, l_int32 smoothy, l_int32 delta)
LEPT_DLL PIXpixContrastNorm (PIX *pixd, PIX *pixs, l_int32 sx, l_int32 sy, l_int32 mindiff, l_int32 smoothx, l_int32 smoothy)
LEPT_DLL l_int32 pixMinMaxTiles (PIX *pixs, l_int32 sx, l_int32 sy, l_int32 mindiff, l_int32 smoothx, l_int32 smoothy, PIX **ppixmin, PIX **ppixmax)
LEPT_DLL l_int32 pixSetLowContrast (PIX *pixs1, PIX *pixs2, l_int32 mindiff)
LEPT_DLL PIXpixLinearTRCTiled (PIX *pixd, PIX *pixs, l_int32 sx, l_int32 sy, PIX *pixmin, PIX *pixmax)
LEPT_DLL PIXpixAffineSampledPta (PIX *pixs, PTA *ptad, PTA *ptas, l_int32 incolor)
LEPT_DLL PIXpixAffineSampled (PIX *pixs, l_float32 *vc, l_int32 incolor)
LEPT_DLL PIXpixAffinePta (PIX *pixs, PTA *ptad, PTA *ptas, l_int32 incolor)
LEPT_DLL PIXpixAffine (PIX *pixs, l_float32 *vc, l_int32 incolor)
LEPT_DLL PIXpixAffinePtaColor (PIX *pixs, PTA *ptad, PTA *ptas, l_uint32 colorval)
LEPT_DLL PIXpixAffineColor (PIX *pixs, l_float32 *vc, l_uint32 colorval)
LEPT_DLL PIXpixAffinePtaGray (PIX *pixs, PTA *ptad, PTA *ptas, l_uint8 grayval)
LEPT_DLL PIXpixAffineGray (PIX *pixs, l_float32 *vc, l_uint8 grayval)
LEPT_DLL PIXpixAffinePtaWithAlpha (PIX *pixs, PTA *ptad, PTA *ptas, PIX *pixg, l_float32 fract, l_int32 border)
LEPT_DLL PIXpixAffinePtaGammaXform (PIX *pixs, l_float32 gamma, PTA *ptad, PTA *ptas, l_float32 fract, l_int32 border)
LEPT_DLL l_int32 getAffineXformCoeffs (PTA *ptas, PTA *ptad, l_float32 **pvc)
LEPT_DLL l_int32 affineInvertXform (l_float32 *vc, l_float32 **pvci)
LEPT_DLL l_int32 affineXformSampledPt (l_float32 *vc, l_int32 x, l_int32 y, l_int32 *pxp, l_int32 *pyp)
LEPT_DLL l_int32 affineXformPt (l_float32 *vc, l_int32 x, l_int32 y, l_float32 *pxp, l_float32 *pyp)
LEPT_DLL l_int32 linearInterpolatePixelColor (l_uint32 *datas, l_int32 wpls, l_int32 w, l_int32 h, l_float32 x, l_float32 y, l_uint32 colorval, l_uint32 *pval)
LEPT_DLL l_int32 linearInterpolatePixelGray (l_uint32 *datas, l_int32 wpls, l_int32 w, l_int32 h, l_float32 x, l_float32 y, l_int32 grayval, l_int32 *pval)
LEPT_DLL l_int32 gaussjordan (l_float32 **a, l_float32 *b, l_int32 n)
LEPT_DLL PIXpixAffineSequential (PIX *pixs, PTA *ptad, PTA *ptas, l_int32 bw, l_int32 bh)
LEPT_DLL l_float32createMatrix2dTranslate (l_float32 transx, l_float32 transy)
LEPT_DLL l_float32createMatrix2dScale (l_float32 scalex, l_float32 scaley)
LEPT_DLL l_float32createMatrix2dRotate (l_float32 xc, l_float32 yc, l_float32 angle)
LEPT_DLL PTAptaTranslate (PTA *ptas, l_float32 transx, l_float32 transy)
LEPT_DLL PTAptaScale (PTA *ptas, l_float32 scalex, l_float32 scaley)
LEPT_DLL PTAptaRotate (PTA *ptas, l_float32 xc, l_float32 yc, l_float32 angle)
LEPT_DLL BOXAboxaTranslate (BOXA *boxas, l_float32 transx, l_float32 transy)
LEPT_DLL BOXAboxaScale (BOXA *boxas, l_float32 scalex, l_float32 scaley)
LEPT_DLL BOXAboxaRotate (BOXA *boxas, l_float32 xc, l_float32 yc, l_float32 angle)
LEPT_DLL PTAptaAffineTransform (PTA *ptas, l_float32 *mat)
LEPT_DLL BOXAboxaAffineTransform (BOXA *boxas, l_float32 *mat)
LEPT_DLL l_int32 l_productMatVec (l_float32 *mat, l_float32 *vecs, l_float32 *vecd, l_int32 size)
LEPT_DLL l_int32 l_productMat2 (l_float32 *mat1, l_float32 *mat2, l_float32 *matd, l_int32 size)
LEPT_DLL l_int32 l_productMat3 (l_float32 *mat1, l_float32 *mat2, l_float32 *mat3, l_float32 *matd, l_int32 size)
LEPT_DLL l_int32 l_productMat4 (l_float32 *mat1, l_float32 *mat2, l_float32 *mat3, l_float32 *mat4, l_float32 *matd, l_int32 size)
LEPT_DLL void addConstantGrayLow (l_uint32 *data, l_int32 w, l_int32 h, l_int32 d, l_int32 wpl, l_int32 val)
LEPT_DLL void multConstantGrayLow (l_uint32 *data, l_int32 w, l_int32 h, l_int32 d, l_int32 wpl, l_float32 val)
LEPT_DLL void addGrayLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 d, l_int32 wpld, l_uint32 *datas, l_int32 wpls)
LEPT_DLL void subtractGrayLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 d, l_int32 wpld, l_uint32 *datas, l_int32 wpls)
LEPT_DLL void thresholdToValueLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 d, l_int32 wpld, l_int32 threshval, l_int32 setval)
LEPT_DLL void finalAccumulateLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 d, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_uint32 offset)
LEPT_DLL void finalAccumulateThreshLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_uint32 offset, l_uint32 threshold)
LEPT_DLL void accumulateLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 d, l_int32 wpls, l_int32 op)
LEPT_DLL void multConstAccumulateLow (l_uint32 *data, l_int32 w, l_int32 h, l_int32 wpl, l_float32 factor, l_uint32 offset)
LEPT_DLL void absDifferenceLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas1, l_uint32 *datas2, l_int32 d, l_int32 wpls)
LEPT_DLL l_int32 l_getDataBit (void *line, l_int32 n)
LEPT_DLL void l_setDataBit (void *line, l_int32 n)
LEPT_DLL void l_clearDataBit (void *line, l_int32 n)
LEPT_DLL void l_setDataBitVal (void *line, l_int32 n, l_int32 val)
LEPT_DLL l_int32 l_getDataDibit (void *line, l_int32 n)
LEPT_DLL void l_setDataDibit (void *line, l_int32 n, l_int32 val)
LEPT_DLL void l_clearDataDibit (void *line, l_int32 n)
LEPT_DLL l_int32 l_getDataQbit (void *line, l_int32 n)
LEPT_DLL void l_setDataQbit (void *line, l_int32 n, l_int32 val)
LEPT_DLL void l_clearDataQbit (void *line, l_int32 n)
LEPT_DLL l_int32 l_getDataByte (void *line, l_int32 n)
LEPT_DLL void l_setDataByte (void *line, l_int32 n, l_int32 val)
LEPT_DLL l_int32 l_getDataTwoBytes (void *line, l_int32 n)
LEPT_DLL void l_setDataTwoBytes (void *line, l_int32 n, l_int32 val)
LEPT_DLL l_int32 l_getDataFourBytes (void *line, l_int32 n)
LEPT_DLL void l_setDataFourBytes (void *line, l_int32 n, l_int32 val)
LEPT_DLL char * barcodeDispatchDecoder (char *barstr, l_int32 format, l_int32 debugflag)
LEPT_DLL l_int32 barcodeFormatIsSupported (l_int32 format)
LEPT_DLL NUMApixFindBaselines (PIX *pixs, PTA **ppta, l_int32 debug)
LEPT_DLL PIXpixDeskewLocal (PIX *pixs, l_int32 nslices, l_int32 redsweep, l_int32 redsearch, l_float32 sweeprange, l_float32 sweepdelta, l_float32 minbsdelta)
LEPT_DLL l_int32 pixGetLocalSkewTransform (PIX *pixs, l_int32 nslices, l_int32 redsweep, l_int32 redsearch, l_float32 sweeprange, l_float32 sweepdelta, l_float32 minbsdelta, PTA **pptas, PTA **pptad)
LEPT_DLL NUMApixGetLocalSkewAngles (PIX *pixs, l_int32 nslices, l_int32 redsweep, l_int32 redsearch, l_float32 sweeprange, l_float32 sweepdelta, l_float32 minbsdelta, l_float32 *pa, l_float32 *pb)
LEPT_DLL BBUFFERbbufferCreate (l_uint8 *indata, l_int32 nalloc)
LEPT_DLL void bbufferDestroy (BBUFFER **pbb)
LEPT_DLL l_uint8bbufferDestroyAndSaveData (BBUFFER **pbb, size_t *pnbytes)
LEPT_DLL l_int32 bbufferRead (BBUFFER *bb, l_uint8 *src, l_int32 nbytes)
LEPT_DLL l_int32 bbufferReadStream (BBUFFER *bb, FILE *fp, l_int32 nbytes)
LEPT_DLL l_int32 bbufferExtendArray (BBUFFER *bb, l_int32 nbytes)
LEPT_DLL l_int32 bbufferWrite (BBUFFER *bb, l_uint8 *dest, size_t nbytes, size_t *pnout)
LEPT_DLL l_int32 bbufferWriteStream (BBUFFER *bb, FILE *fp, size_t nbytes, size_t *pnout)
LEPT_DLL l_int32 bbufferBytesToWrite (BBUFFER *bb, size_t *pnbytes)
LEPT_DLL PIXpixBilinearSampledPta (PIX *pixs, PTA *ptad, PTA *ptas, l_int32 incolor)
LEPT_DLL PIXpixBilinearSampled (PIX *pixs, l_float32 *vc, l_int32 incolor)
LEPT_DLL PIXpixBilinearPta (PIX *pixs, PTA *ptad, PTA *ptas, l_int32 incolor)
LEPT_DLL PIXpixBilinear (PIX *pixs, l_float32 *vc, l_int32 incolor)
LEPT_DLL PIXpixBilinearPtaColor (PIX *pixs, PTA *ptad, PTA *ptas, l_uint32 colorval)
LEPT_DLL PIXpixBilinearColor (PIX *pixs, l_float32 *vc, l_uint32 colorval)
LEPT_DLL PIXpixBilinearPtaGray (PIX *pixs, PTA *ptad, PTA *ptas, l_uint8 grayval)
LEPT_DLL PIXpixBilinearGray (PIX *pixs, l_float32 *vc, l_uint8 grayval)
LEPT_DLL PIXpixBilinearPtaWithAlpha (PIX *pixs, PTA *ptad, PTA *ptas, PIX *pixg, l_float32 fract, l_int32 border)
LEPT_DLL PIXpixBilinearPtaGammaXform (PIX *pixs, l_float32 gamma, PTA *ptad, PTA *ptas, l_float32 fract, l_int32 border)
LEPT_DLL l_int32 getBilinearXformCoeffs (PTA *ptas, PTA *ptad, l_float32 **pvc)
LEPT_DLL l_int32 bilinearXformSampledPt (l_float32 *vc, l_int32 x, l_int32 y, l_int32 *pxp, l_int32 *pyp)
LEPT_DLL l_int32 bilinearXformPt (l_float32 *vc, l_int32 x, l_int32 y, l_float32 *pxp, l_float32 *pyp)
LEPT_DLL l_int32 pixOtsuAdaptiveThreshold (PIX *pixs, l_int32 sx, l_int32 sy, l_int32 smoothx, l_int32 smoothy, l_float32 scorefract, PIX **ppixth, PIX **ppixd)
LEPT_DLL PIXpixOtsuThreshOnBackgroundNorm (PIX *pixs, PIX *pixim, l_int32 sx, l_int32 sy, l_int32 thresh, l_int32 mincount, l_int32 bgval, l_int32 smoothx, l_int32 smoothy, l_float32 scorefract, l_int32 *pthresh)
LEPT_DLL PIXpixMaskedThreshOnBackgroundNorm (PIX *pixs, PIX *pixim, l_int32 sx, l_int32 sy, l_int32 thresh, l_int32 mincount, l_int32 smoothx, l_int32 smoothy, l_float32 scorefract, l_int32 *pthresh)
LEPT_DLL l_int32 pixSauvolaBinarizeTiled (PIX *pixs, l_int32 whsize, l_float32 factor, l_int32 nx, l_int32 ny, PIX **ppixth, PIX **ppixd)
LEPT_DLL l_int32 pixSauvolaBinarize (PIX *pixs, l_int32 whsize, l_float32 factor, l_int32 addborder, PIX **ppixm, PIX **ppixsd, PIX **ppixth, PIX **ppixd)
LEPT_DLL PIXpixSauvolaGetThreshold (PIX *pixm, PIX *pixms, l_float32 factor, PIX **ppixsd)
LEPT_DLL PIXpixApplyLocalThreshold (PIX *pixs, PIX *pixth, l_int32 redfactor)
LEPT_DLL PIXpixExpandBinaryReplicate (PIX *pixs, l_int32 factor)
LEPT_DLL PIXpixExpandBinaryPower2 (PIX *pixs, l_int32 factor)
LEPT_DLL l_int32 expandBinaryPower2Low (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 ws, l_int32 hs, l_int32 wpls, l_int32 factor)
LEPT_DLL l_uint16makeExpandTab2x (void)
LEPT_DLL l_uint32makeExpandTab4x (void)
LEPT_DLL l_uint32makeExpandTab8x (void)
LEPT_DLL PIXpixReduceBinary2 (PIX *pixs, l_uint8 *intab)
LEPT_DLL PIXpixReduceRankBinaryCascade (PIX *pixs, l_int32 level1, l_int32 level2, l_int32 level3, l_int32 level4)
LEPT_DLL PIXpixReduceRankBinary2 (PIX *pixs, l_int32 level, l_uint8 *intab)
LEPT_DLL void reduceBinary2Low (l_uint32 *datad, l_int32 wpld, l_uint32 *datas, l_int32 hs, l_int32 wpls, l_uint8 *tab)
LEPT_DLL void reduceRankBinary2Low (l_uint32 *datad, l_int32 wpld, l_uint32 *datas, l_int32 hs, l_int32 wpls, l_uint8 *tab, l_int32 level)
LEPT_DLL l_uint8makeSubsampleTab2x (void)
LEPT_DLL PIXpixBlend (PIX *pixs1, PIX *pixs2, l_int32 x, l_int32 y, l_float32 fract)
LEPT_DLL PIXpixBlendMask (PIX *pixd, PIX *pixs1, PIX *pixs2, l_int32 x, l_int32 y, l_float32 fract, l_int32 type)
LEPT_DLL PIXpixBlendGray (PIX *pixd, PIX *pixs1, PIX *pixs2, l_int32 x, l_int32 y, l_float32 fract, l_int32 type, l_int32 transparent, l_uint32 transpix)
LEPT_DLL PIXpixBlendColor (PIX *pixd, PIX *pixs1, PIX *pixs2, l_int32 x, l_int32 y, l_float32 fract, l_int32 transparent, l_uint32 transpix)
LEPT_DLL PIXpixBlendColorByChannel (PIX *pixd, PIX *pixs1, PIX *pixs2, l_int32 x, l_int32 y, l_float32 rfract, l_float32 gfract, l_float32 bfract, l_int32 transparent, l_uint32 transpix)
LEPT_DLL PIXpixBlendGrayAdapt (PIX *pixd, PIX *pixs1, PIX *pixs2, l_int32 x, l_int32 y, l_float32 fract, l_int32 shift)
LEPT_DLL PIXpixFadeWithGray (PIX *pixs, PIX *pixb, l_float32 factor, l_int32 type)
LEPT_DLL PIXpixBlendHardLight (PIX *pixd, PIX *pixs1, PIX *pixs2, l_int32 x, l_int32 y, l_float32 fract)
LEPT_DLL l_int32 pixBlendCmap (PIX *pixs, PIX *pixb, l_int32 x, l_int32 y, l_int32 sindex)
LEPT_DLL PIXpixBlendWithGrayMask (PIX *pixs1, PIX *pixs2, PIX *pixg, l_int32 x, l_int32 y)
LEPT_DLL l_int32 pixColorGray (PIX *pixs, BOX *box, l_int32 type, l_int32 thresh, l_int32 rval, l_int32 gval, l_int32 bval)
LEPT_DLL PIXpixSnapColor (PIX *pixd, PIX *pixs, l_uint32 srcval, l_uint32 dstval, l_int32 diff)
LEPT_DLL PIXpixSnapColorCmap (PIX *pixd, PIX *pixs, l_uint32 srcval, l_uint32 dstval, l_int32 diff)
LEPT_DLL PIXpixLinearMapToTargetColor (PIX *pixd, PIX *pixs, l_uint32 srcval, l_uint32 dstval)
LEPT_DLL l_int32 pixelLinearMapToTargetColor (l_uint32 scolor, l_uint32 srcmap, l_uint32 dstmap, l_uint32 *pdcolor)
LEPT_DLL l_int32 pixelFractionalShift (l_int32 rval, l_int32 gval, l_int32 bval, l_float32 fraction, l_uint32 *ppixel)
LEPT_DLL L_BMFbmfCreate (const char *dir, l_int32 size)
LEPT_DLL void bmfDestroy (L_BMF **pbmf)
LEPT_DLL PIXbmfGetPix (L_BMF *bmf, char chr)
LEPT_DLL l_int32 bmfGetWidth (L_BMF *bmf, char chr, l_int32 *pw)
LEPT_DLL l_int32 bmfGetBaseline (L_BMF *bmf, char chr, l_int32 *pbaseline)
LEPT_DLL PIXApixaGetFont (const char *dir, l_int32 size, l_int32 *pbl0, l_int32 *pbl1, l_int32 *pbl2)
LEPT_DLL l_int32 pixaSaveFont (const char *indir, const char *outdir, l_int32 size)
LEPT_DLL PIXApixaGenerateFont (const char *dir, l_int32 size, l_int32 *pbl0, l_int32 *pbl1, l_int32 *pbl2)
LEPT_DLL PIXpixReadStreamBmp (FILE *fp)
LEPT_DLL l_int32 pixWriteStreamBmp (FILE *fp, PIX *pix)
LEPT_DLL PIXpixReadMemBmp (const l_uint8 *cdata, size_t size)
LEPT_DLL l_int32 pixWriteMemBmp (l_uint8 **pdata, size_t *psize, PIX *pix)
LEPT_DLL BOXboxCreate (l_int32 x, l_int32 y, l_int32 w, l_int32 h)
LEPT_DLL BOXboxCreateValid (l_int32 x, l_int32 y, l_int32 w, l_int32 h)
LEPT_DLL BOXboxCopy (BOX *box)
LEPT_DLL BOXboxClone (BOX *box)
LEPT_DLL void boxDestroy (BOX **pbox)
LEPT_DLL l_int32 boxGetGeometry (BOX *box, l_int32 *px, l_int32 *py, l_int32 *pw, l_int32 *ph)
LEPT_DLL l_int32 boxSetGeometry (BOX *box, l_int32 x, l_int32 y, l_int32 w, l_int32 h)
LEPT_DLL l_int32 boxGetRefcount (BOX *box)
LEPT_DLL l_int32 boxChangeRefcount (BOX *box, l_int32 delta)
LEPT_DLL BOXAboxaCreate (l_int32 n)
LEPT_DLL BOXAboxaCopy (BOXA *boxa, l_int32 copyflag)
LEPT_DLL void boxaDestroy (BOXA **pboxa)
LEPT_DLL l_int32 boxaAddBox (BOXA *boxa, BOX *box, l_int32 copyflag)
LEPT_DLL l_int32 boxaExtendArray (BOXA *boxa)
LEPT_DLL l_int32 boxaExtendArrayToSize (BOXA *boxa, l_int32 size)
LEPT_DLL l_int32 boxaGetCount (BOXA *boxa)
LEPT_DLL l_int32 boxaGetValidCount (BOXA *boxa)
LEPT_DLL BOXboxaGetBox (BOXA *boxa, l_int32 index, l_int32 accessflag)
LEPT_DLL BOXboxaGetValidBox (BOXA *boxa, l_int32 index, l_int32 accessflag)
LEPT_DLL l_int32 boxaGetBoxGeometry (BOXA *boxa, l_int32 index, l_int32 *px, l_int32 *py, l_int32 *pw, l_int32 *ph)
LEPT_DLL l_int32 boxaReplaceBox (BOXA *boxa, l_int32 index, BOX *box)
LEPT_DLL l_int32 boxaInsertBox (BOXA *boxa, l_int32 index, BOX *box)
LEPT_DLL l_int32 boxaRemoveBox (BOXA *boxa, l_int32 index)
LEPT_DLL l_int32 boxaInitFull (BOXA *boxa, BOX *box)
LEPT_DLL l_int32 boxaClear (BOXA *boxa)
LEPT_DLL BOXAAboxaaCreate (l_int32 n)
LEPT_DLL BOXAAboxaaCopy (BOXAA *baas, l_int32 copyflag)
LEPT_DLL void boxaaDestroy (BOXAA **pbaa)
LEPT_DLL l_int32 boxaaAddBoxa (BOXAA *baa, BOXA *ba, l_int32 copyflag)
LEPT_DLL l_int32 boxaaExtendArray (BOXAA *baa)
LEPT_DLL l_int32 boxaaGetCount (BOXAA *baa)
LEPT_DLL l_int32 boxaaGetBoxCount (BOXAA *baa)
LEPT_DLL BOXAboxaaGetBoxa (BOXAA *baa, l_int32 index, l_int32 accessflag)
LEPT_DLL l_int32 boxaaReplaceBoxa (BOXAA *baa, l_int32 index, BOXA *boxa)
LEPT_DLL l_int32 boxaaInsertBoxa (BOXAA *baa, l_int32 index, BOXA *boxa)
LEPT_DLL l_int32 boxaaRemoveBoxa (BOXAA *baa, l_int32 index)
LEPT_DLL l_int32 boxaaAddBox (BOXAA *baa, l_int32 index, BOX *box, l_int32 accessflag)
LEPT_DLL BOXAAboxaaRead (const char *filename)
LEPT_DLL BOXAAboxaaReadStream (FILE *fp)
LEPT_DLL l_int32 boxaaWrite (const char *filename, BOXAA *baa)
LEPT_DLL l_int32 boxaaWriteStream (FILE *fp, BOXAA *baa)
LEPT_DLL BOXAboxaRead (const char *filename)
LEPT_DLL BOXAboxaReadStream (FILE *fp)
LEPT_DLL l_int32 boxaWrite (const char *filename, BOXA *boxa)
LEPT_DLL l_int32 boxaWriteStream (FILE *fp, BOXA *boxa)
LEPT_DLL l_int32 boxPrintStreamInfo (FILE *fp, BOX *box)
LEPT_DLL l_int32 boxContains (BOX *box1, BOX *box2, l_int32 *presult)
LEPT_DLL l_int32 boxIntersects (BOX *box1, BOX *box2, l_int32 *presult)
LEPT_DLL BOXAboxaContainedInBox (BOXA *boxas, BOX *box)
LEPT_DLL BOXAboxaIntersectsBox (BOXA *boxas, BOX *box)
LEPT_DLL BOXAboxaClipToBox (BOXA *boxas, BOX *box)
LEPT_DLL BOXAboxaCombineOverlaps (BOXA *boxas)
LEPT_DLL BOXboxOverlapRegion (BOX *box1, BOX *box2)
LEPT_DLL BOXboxBoundingRegion (BOX *box1, BOX *box2)
LEPT_DLL l_int32 boxOverlapFraction (BOX *box1, BOX *box2, l_float32 *pfract)
LEPT_DLL l_int32 boxContainsPt (BOX *box, l_float32 x, l_float32 y, l_int32 *pcontains)
LEPT_DLL BOXboxaGetNearestToPt (BOXA *boxa, l_int32 x, l_int32 y)
LEPT_DLL l_int32 boxGetCenter (BOX *box, l_float32 *pcx, l_float32 *pcy)
LEPT_DLL l_int32 boxIntersectByLine (BOX *box, l_int32 x, l_int32 y, l_float32 slope, l_int32 *px1, l_int32 *py1, l_int32 *px2, l_int32 *py2, l_int32 *pn)
LEPT_DLL BOXboxClipToRectangle (BOX *box, l_int32 wi, l_int32 hi)
LEPT_DLL BOXboxRelocateOneSide (BOX *boxd, BOX *boxs, l_int32 loc, l_int32 sideflag)
LEPT_DLL BOXboxAdjustSides (BOX *boxd, BOX *boxs, l_int32 delleft, l_int32 delright, l_int32 deltop, l_int32 delbot)
LEPT_DLL l_int32 boxEqual (BOX *box1, BOX *box2, l_int32 *psame)
LEPT_DLL l_int32 boxaEqual (BOXA *boxa1, BOXA *boxa2, l_int32 maxdist, NUMA **pnaindex, l_int32 *psame)
LEPT_DLL l_int32 boxaJoin (BOXA *boxad, BOXA *boxas, l_int32 istart, l_int32 iend)
LEPT_DLL l_int32 boxaGetExtent (BOXA *boxa, l_int32 *pw, l_int32 *ph, BOX **pbox)
LEPT_DLL l_int32 boxaGetCoverage (BOXA *boxa, l_int32 wc, l_int32 hc, l_int32 exactflag, l_float32 *pfract)
LEPT_DLL l_int32 boxaSizeRange (BOXA *boxa, l_int32 *pminw, l_int32 *pminh, l_int32 *pmaxw, l_int32 *pmaxh)
LEPT_DLL l_int32 boxaLocationRange (BOXA *boxa, l_int32 *pminx, l_int32 *pminy, l_int32 *pmaxx, l_int32 *pmaxy)
LEPT_DLL BOXAboxaSelectBySize (BOXA *boxas, l_int32 width, l_int32 height, l_int32 type, l_int32 relation, l_int32 *pchanged)
LEPT_DLL NUMAboxaMakeSizeIndicator (BOXA *boxa, l_int32 width, l_int32 height, l_int32 type, l_int32 relation)
LEPT_DLL BOXAboxaSelectWithIndicator (BOXA *boxas, NUMA *na, l_int32 *pchanged)
LEPT_DLL BOXAboxaPermutePseudorandom (BOXA *boxas)
LEPT_DLL BOXAboxaPermuteRandom (BOXA *boxad, BOXA *boxas)
LEPT_DLL l_int32 boxaSwapBoxes (BOXA *boxa, l_int32 i, l_int32 j)
LEPT_DLL PTAboxaConvertToPta (BOXA *boxa, l_int32 ncorners)
LEPT_DLL BOXAptaConvertToBoxa (PTA *pta, l_int32 ncorners)
LEPT_DLL BOXAboxaTransform (BOXA *boxas, l_int32 shiftx, l_int32 shifty, l_float32 scalex, l_float32 scaley)
LEPT_DLL BOXboxTransform (BOX *box, l_int32 shiftx, l_int32 shifty, l_float32 scalex, l_float32 scaley)
LEPT_DLL BOXAboxaTransformOrdered (BOXA *boxas, l_int32 shiftx, l_int32 shifty, l_float32 scalex, l_float32 scaley, l_int32 xcen, l_int32 ycen, l_float32 angle, l_int32 order)
LEPT_DLL BOXboxTransformOrdered (BOX *boxs, l_int32 shiftx, l_int32 shifty, l_float32 scalex, l_float32 scaley, l_int32 xcen, l_int32 ycen, l_float32 angle, l_int32 order)
LEPT_DLL BOXAboxaRotateOrth (BOXA *boxas, l_int32 w, l_int32 h, l_int32 rotation)
LEPT_DLL BOXboxRotateOrth (BOX *box, l_int32 w, l_int32 h, l_int32 rotation)
LEPT_DLL BOXAboxaSort (BOXA *boxas, l_int32 sorttype, l_int32 sortorder, NUMA **pnaindex)
LEPT_DLL BOXAboxaBinSort (BOXA *boxas, l_int32 sorttype, l_int32 sortorder, NUMA **pnaindex)
LEPT_DLL BOXAboxaSortByIndex (BOXA *boxas, NUMA *naindex)
LEPT_DLL BOXAAboxaSort2d (BOXA *boxas, NUMAA **pnaad, l_int32 delta1, l_int32 delta2, l_int32 minh1)
LEPT_DLL BOXAAboxaSort2dByIndex (BOXA *boxas, NUMAA *naa)
LEPT_DLL BOXboxaGetRankSize (BOXA *boxa, l_float32 fract)
LEPT_DLL BOXboxaGetMedian (BOXA *boxa)
LEPT_DLL l_int32 boxaaGetExtent (BOXAA *boxaa, l_int32 *pw, l_int32 *ph, BOX **pbox)
LEPT_DLL BOXAboxaaFlattenToBoxa (BOXAA *baa, NUMA **pnaindex, l_int32 copyflag)
LEPT_DLL l_int32 boxaaAlignBox (BOXAA *baa, BOX *box, l_int32 delta, l_int32 *pindex)
LEPT_DLL PIXpixMaskConnComp (PIX *pixs, l_int32 connectivity, BOXA **pboxa)
LEPT_DLL PIXpixMaskBoxa (PIX *pixd, PIX *pixs, BOXA *boxa, l_int32 op)
LEPT_DLL PIXpixPaintBoxa (PIX *pixs, BOXA *boxa, l_uint32 val)
LEPT_DLL PIXpixSetBlackOrWhiteBoxa (PIX *pixs, BOXA *boxa, l_int32 op)
LEPT_DLL PIXpixPaintBoxaRandom (PIX *pixs, BOXA *boxa)
LEPT_DLL PIXpixBlendBoxaRandom (PIX *pixs, BOXA *boxa, l_float32 fract)
LEPT_DLL PIXpixDrawBoxa (PIX *pixs, BOXA *boxa, l_int32 width, l_uint32 val)
LEPT_DLL PIXpixDrawBoxaRandom (PIX *pixs, BOXA *boxa, l_int32 width)
LEPT_DLL PIXboxaaDisplay (BOXAA *boxaa, l_int32 linewba, l_int32 linewb, l_uint32 colorba, l_uint32 colorb, l_int32 w, l_int32 h)
LEPT_DLL BOXApixSplitIntoBoxa (PIX *pixs, l_int32 minsum, l_int32 skipdist, l_int32 delta, l_int32 maxbg, l_int32 maxcomps, l_int32 remainder)
LEPT_DLL BOXApixSplitComponentIntoBoxa (PIX *pix, BOX *box, l_int32 minsum, l_int32 skipdist, l_int32 delta, l_int32 maxbg, l_int32 maxcomps, l_int32 remainder)
LEPT_DLL L_BYTEAl_byteaCreate (size_t nbytes)
LEPT_DLL L_BYTEAl_byteaInitFromMem (l_uint8 *data, size_t size)
LEPT_DLL L_BYTEAl_byteaInitFromFile (const char *fname)
LEPT_DLL L_BYTEAl_byteaInitFromStream (FILE *fp)
LEPT_DLL L_BYTEAl_byteaCopy (L_BYTEA *bas, l_int32 copyflag)
LEPT_DLL void l_byteaDestroy (L_BYTEA **pba)
LEPT_DLL size_t l_byteaGetSize (L_BYTEA *ba)
LEPT_DLL l_uint8l_byteaGetData (L_BYTEA *ba, size_t *psize)
LEPT_DLL l_uint8l_byteaCopyData (L_BYTEA *ba, size_t *psize)
LEPT_DLL l_int32 l_byteaAppendData (L_BYTEA *ba, l_uint8 *newdata, size_t newbytes)
LEPT_DLL l_int32 l_byteaAppendString (L_BYTEA *ba, char *str)
LEPT_DLL l_int32 l_byteaExtendArrayToSize (L_BYTEA *ba, size_t size)
LEPT_DLL l_int32 l_byteaJoin (L_BYTEA *ba1, L_BYTEA **pba2)
LEPT_DLL l_int32 l_byteaSplit (L_BYTEA *ba1, size_t splitloc, L_BYTEA **pba2)
LEPT_DLL l_int32 l_byteaFindEachSequence (L_BYTEA *ba, l_uint8 *sequence, l_int32 seqlen, NUMA **pna)
LEPT_DLL l_int32 l_byteaWrite (const char *fname, L_BYTEA *ba, size_t startloc, size_t endloc)
LEPT_DLL l_int32 l_byteaWriteStream (FILE *fp, L_BYTEA *ba, size_t startloc, size_t endloc)
LEPT_DLL CCBORDAccbaCreate (PIX *pixs, l_int32 n)
LEPT_DLL void ccbaDestroy (CCBORDA **pccba)
LEPT_DLL CCBORDccbCreate (PIX *pixs)
LEPT_DLL void ccbDestroy (CCBORD **pccb)
LEPT_DLL l_int32 ccbaAddCcb (CCBORDA *ccba, CCBORD *ccb)
LEPT_DLL l_int32 ccbaExtendArray (CCBORDA *ccba)
LEPT_DLL l_int32 ccbaGetCount (CCBORDA *ccba)
LEPT_DLL CCBORDccbaGetCcb (CCBORDA *ccba, l_int32 index)
LEPT_DLL CCBORDApixGetAllCCBorders (PIX *pixs)
LEPT_DLL CCBORDpixGetCCBorders (PIX *pixs, BOX *box)
LEPT_DLL PTAApixGetOuterBordersPtaa (PIX *pixs)
LEPT_DLL PTApixGetOuterBorderPta (PIX *pixs, BOX *box)
LEPT_DLL l_int32 pixGetOuterBorder (CCBORD *ccb, PIX *pixs, BOX *box)
LEPT_DLL l_int32 pixGetHoleBorder (CCBORD *ccb, PIX *pixs, BOX *box, l_int32 xs, l_int32 ys)
LEPT_DLL l_int32 findNextBorderPixel (l_int32 w, l_int32 h, l_uint32 *data, l_int32 wpl, l_int32 px, l_int32 py, l_int32 *pqpos, l_int32 *pnpx, l_int32 *pnpy)
LEPT_DLL void locateOutsideSeedPixel (l_int32 fpx, l_int32 fpy, l_int32 spx, l_int32 spy, l_int32 *pxs, l_int32 *pys)
LEPT_DLL l_int32 ccbaGenerateGlobalLocs (CCBORDA *ccba)
LEPT_DLL l_int32 ccbaGenerateStepChains (CCBORDA *ccba)
LEPT_DLL l_int32 ccbaStepChainsToPixCoords (CCBORDA *ccba, l_int32 coordtype)
LEPT_DLL l_int32 ccbaGenerateSPGlobalLocs (CCBORDA *ccba, l_int32 ptsflag)
LEPT_DLL l_int32 ccbaGenerateSinglePath (CCBORDA *ccba)
LEPT_DLL PTAgetCutPathForHole (PIX *pix, PTA *pta, BOX *boxinner, l_int32 *pdir, l_int32 *plen)
LEPT_DLL PIXccbaDisplayBorder (CCBORDA *ccba)
LEPT_DLL PIXccbaDisplaySPBorder (CCBORDA *ccba)
LEPT_DLL PIXccbaDisplayImage1 (CCBORDA *ccba)
LEPT_DLL PIXccbaDisplayImage2 (CCBORDA *ccba)
LEPT_DLL l_int32 ccbaWrite (const char *filename, CCBORDA *ccba)
LEPT_DLL l_int32 ccbaWriteStream (FILE *fp, CCBORDA *ccba)
LEPT_DLL CCBORDAccbaRead (const char *filename)
LEPT_DLL CCBORDAccbaReadStream (FILE *fp)
LEPT_DLL l_int32 ccbaWriteSVG (const char *filename, CCBORDA *ccba)
LEPT_DLL char * ccbaWriteSVGString (const char *filename, CCBORDA *ccba)
LEPT_DLL PIXpixThin (PIX *pixs, l_int32 type, l_int32 connectivity, l_int32 maxiters)
LEPT_DLL PIXpixThinGeneral (PIX *pixs, l_int32 type, SELA *sela, l_int32 maxiters)
LEPT_DLL PIXpixThinExamples (PIX *pixs, l_int32 type, l_int32 index, l_int32 maxiters, const char *selfile)
LEPT_DLL l_int32 jbCorrelation (const char *dirin, l_float32 thresh, l_float32 weight, l_int32 components, const char *rootname, l_int32 firstpage, l_int32 npages, l_int32 renderflag)
LEPT_DLL l_int32 jbRankHaus (const char *dirin, l_int32 size, l_float32 rank, l_int32 components, const char *rootname, l_int32 firstpage, l_int32 npages, l_int32 renderflag)
LEPT_DLL JBCLASSERjbWordsInTextlines (const char *dirin, l_int32 reduction, l_int32 maxwidth, l_int32 maxheight, l_float32 thresh, l_float32 weight, NUMA **pnatl, l_int32 firstpage, l_int32 npages)
LEPT_DLL l_int32 pixGetWordsInTextlines (PIX *pixs, l_int32 reduction, l_int32 minwidth, l_int32 minheight, l_int32 maxwidth, l_int32 maxheight, BOXA **pboxad, PIXA **ppixad, NUMA **pnai)
LEPT_DLL l_int32 pixGetWordBoxesInTextlines (PIX *pixs, l_int32 reduction, l_int32 minwidth, l_int32 minheight, l_int32 maxwidth, l_int32 maxheight, BOXA **pboxad, NUMA **pnai)
LEPT_DLL NUMAAboxaExtractSortedPattern (BOXA *boxa, NUMA *na)
LEPT_DLL l_int32 numaaCompareImagesByBoxes (NUMAA *naa1, NUMAA *naa2, l_int32 nperline, l_int32 nreq, l_int32 maxshiftx, l_int32 maxshifty, l_int32 delx, l_int32 dely, l_int32 *psame, l_int32 debugflag)
LEPT_DLL l_int32 pixColorContent (PIX *pixs, l_int32 rwhite, l_int32 gwhite, l_int32 bwhite, l_int32 mingray, PIX **ppixr, PIX **ppixg, PIX **ppixb)
LEPT_DLL PIXpixColorMagnitude (PIX *pixs, l_int32 rwhite, l_int32 gwhite, l_int32 bwhite, l_int32 type)
LEPT_DLL PIXpixMaskOverColorPixels (PIX *pixs, l_int32 threshdiff, l_int32 mindist)
LEPT_DLL l_int32 pixColorFraction (PIX *pixs, l_int32 darkthresh, l_int32 lightthresh, l_int32 diffthresh, l_int32 factor, l_float32 *ppixfract, l_float32 *pcolorfract)
LEPT_DLL l_int32 pixNumSignificantGrayColors (PIX *pixs, l_int32 darkthresh, l_int32 lightthresh, l_float32 minfract, l_int32 factor, l_int32 *pncolors)
LEPT_DLL l_int32 pixColorsForQuantization (PIX *pixs, l_int32 thresh, l_int32 *pncolors, l_int32 *piscolor, l_int32 debug)
LEPT_DLL l_int32 pixNumColors (PIX *pixs, l_int32 factor, l_int32 *pncolors)
LEPT_DLL PIXCMAPpixcmapCreate (l_int32 depth)
LEPT_DLL PIXCMAPpixcmapCreateRandom (l_int32 depth, l_int32 hasblack, l_int32 haswhite)
LEPT_DLL PIXCMAPpixcmapCreateLinear (l_int32 d, l_int32 nlevels)
LEPT_DLL PIXCMAPpixcmapCopy (PIXCMAP *cmaps)
LEPT_DLL void pixcmapDestroy (PIXCMAP **pcmap)
LEPT_DLL l_int32 pixcmapAddColor (PIXCMAP *cmap, l_int32 rval, l_int32 gval, l_int32 bval)
LEPT_DLL l_int32 pixcmapAddNewColor (PIXCMAP *cmap, l_int32 rval, l_int32 gval, l_int32 bval, l_int32 *pindex)
LEPT_DLL l_int32 pixcmapAddNearestColor (PIXCMAP *cmap, l_int32 rval, l_int32 gval, l_int32 bval, l_int32 *pindex)
LEPT_DLL l_int32 pixcmapUsableColor (PIXCMAP *cmap, l_int32 rval, l_int32 gval, l_int32 bval, l_int32 *pusable)
LEPT_DLL l_int32 pixcmapAddBlackOrWhite (PIXCMAP *cmap, l_int32 color, l_int32 *pindex)
LEPT_DLL l_int32 pixcmapSetBlackAndWhite (PIXCMAP *cmap, l_int32 setblack, l_int32 setwhite)
LEPT_DLL l_int32 pixcmapGetCount (PIXCMAP *cmap)
LEPT_DLL l_int32 pixcmapGetFreeCount (PIXCMAP *cmap)
LEPT_DLL l_int32 pixcmapGetDepth (PIXCMAP *cmap)
LEPT_DLL l_int32 pixcmapGetMinDepth (PIXCMAP *cmap, l_int32 *pmindepth)
LEPT_DLL l_int32 pixcmapClear (PIXCMAP *cmap)
LEPT_DLL l_int32 pixcmapGetColor (PIXCMAP *cmap, l_int32 index, l_int32 *prval, l_int32 *pgval, l_int32 *pbval)
LEPT_DLL l_int32 pixcmapGetColor32 (PIXCMAP *cmap, l_int32 index, l_uint32 *pval32)
LEPT_DLL l_int32 pixcmapResetColor (PIXCMAP *cmap, l_int32 index, l_int32 rval, l_int32 gval, l_int32 bval)
LEPT_DLL l_int32 pixcmapGetIndex (PIXCMAP *cmap, l_int32 rval, l_int32 gval, l_int32 bval, l_int32 *pindex)
LEPT_DLL l_int32 pixcmapHasColor (PIXCMAP *cmap, l_int32 *pcolor)
LEPT_DLL l_int32 pixcmapCountGrayColors (PIXCMAP *cmap, l_int32 *pngray)
LEPT_DLL l_int32 pixcmapGetRankIntensity (PIXCMAP *cmap, l_float32 rankval, l_int32 *pindex)
LEPT_DLL l_int32 pixcmapGetNearestIndex (PIXCMAP *cmap, l_int32 rval, l_int32 gval, l_int32 bval, l_int32 *pindex)
LEPT_DLL l_int32 pixcmapGetNearestGrayIndex (PIXCMAP *cmap, l_int32 val, l_int32 *pindex)
LEPT_DLL l_int32 pixcmapGetComponentRange (PIXCMAP *cmap, l_int32 color, l_int32 *pminval, l_int32 *pmaxval)
LEPT_DLL l_int32 pixcmapGetExtremeValue (PIXCMAP *cmap, l_int32 type, l_int32 *prval, l_int32 *pgval, l_int32 *pbval)
LEPT_DLL PIXCMAPpixcmapGrayToColor (l_uint32 color)
LEPT_DLL PIXCMAPpixcmapColorToGray (PIXCMAP *cmaps, l_float32 rwt, l_float32 gwt, l_float32 bwt)
LEPT_DLL PIXCMAPpixcmapReadStream (FILE *fp)
LEPT_DLL l_int32 pixcmapWriteStream (FILE *fp, PIXCMAP *cmap)
LEPT_DLL l_int32 pixcmapToArrays (PIXCMAP *cmap, l_int32 **prmap, l_int32 **pgmap, l_int32 **pbmap)
LEPT_DLL l_int32 pixcmapToRGBTable (PIXCMAP *cmap, l_uint32 **ptab, l_int32 *pncolors)
LEPT_DLL l_int32 pixcmapSerializeToMemory (PIXCMAP *cmap, l_int32 cpc, l_int32 *pncolors, l_uint8 **pdata, l_int32 *pnbytes)
LEPT_DLL PIXCMAPpixcmapDeserializeFromMemory (l_uint8 *data, l_int32 ncolors, l_int32 nbytes)
LEPT_DLL char * pixcmapConvertToHex (l_uint8 *data, l_int32 nbytes, l_int32 ncolors)
LEPT_DLL l_int32 pixcmapGammaTRC (PIXCMAP *cmap, l_float32 gamma, l_int32 minval, l_int32 maxval)
LEPT_DLL l_int32 pixcmapContrastTRC (PIXCMAP *cmap, l_float32 factor)
LEPT_DLL l_int32 pixcmapShiftIntensity (PIXCMAP *cmap, l_float32 fraction)
LEPT_DLL PIXpixColorMorph (PIX *pixs, l_int32 type, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixOctreeColorQuant (PIX *pixs, l_int32 colors, l_int32 ditherflag)
LEPT_DLL PIXpixOctreeColorQuantGeneral (PIX *pixs, l_int32 colors, l_int32 ditherflag, l_float32 validthresh, l_float32 colorthresh)
LEPT_DLL l_int32 makeRGBToIndexTables (l_uint32 **prtab, l_uint32 **pgtab, l_uint32 **pbtab, l_int32 cqlevels)
LEPT_DLL void getOctcubeIndexFromRGB (l_int32 rval, l_int32 gval, l_int32 bval, l_uint32 *rtab, l_uint32 *gtab, l_uint32 *btab, l_uint32 *pindex)
LEPT_DLL PIXpixOctreeQuantByPopulation (PIX *pixs, l_int32 level, l_int32 ditherflag)
LEPT_DLL PIXpixOctreeQuantNumColors (PIX *pixs, l_int32 maxcolors, l_int32 subsample)
LEPT_DLL PIXpixOctcubeQuantMixedWithGray (PIX *pixs, l_int32 depth, l_int32 graylevels, l_int32 delta)
LEPT_DLL PIXpixFixedOctcubeQuant256 (PIX *pixs, l_int32 ditherflag)
LEPT_DLL PIXpixFewColorsOctcubeQuant1 (PIX *pixs, l_int32 level)
LEPT_DLL PIXpixFewColorsOctcubeQuant2 (PIX *pixs, l_int32 level, NUMA *na, l_int32 ncolors, l_int32 *pnerrors)
LEPT_DLL PIXpixFewColorsOctcubeQuantMixed (PIX *pixs, l_int32 level, l_int32 darkthresh, l_int32 lightthresh, l_int32 diffthresh, l_float32 minfract, l_int32 maxspan)
LEPT_DLL PIXpixFixedOctcubeQuantGenRGB (PIX *pixs, l_int32 level)
LEPT_DLL PIXpixQuantFromCmap (PIX *pixs, PIXCMAP *cmap, l_int32 mindepth, l_int32 level, l_int32 metric)
LEPT_DLL PIXpixOctcubeQuantFromCmap (PIX *pixs, PIXCMAP *cmap, l_int32 mindepth, l_int32 level, l_int32 metric)
LEPT_DLL PIXpixOctcubeQuantFromCmapLUT (PIX *pixs, PIXCMAP *cmap, l_int32 mindepth, l_int32 *cmaptab, l_uint32 *rtab, l_uint32 *gtab, l_uint32 *btab)
LEPT_DLL NUMApixOctcubeHistogram (PIX *pixs, l_int32 level, l_int32 *pncolors)
LEPT_DLL l_int32pixcmapToOctcubeLUT (PIXCMAP *cmap, l_int32 level, l_int32 metric)
LEPT_DLL l_int32 pixRemoveUnusedColors (PIX *pixs)
LEPT_DLL l_int32 pixNumberOccupiedOctcubes (PIX *pix, l_int32 level, l_int32 mincount, l_float32 minfract, l_int32 *pncolors)
LEPT_DLL PIXpixMedianCutQuant (PIX *pixs, l_int32 ditherflag)
LEPT_DLL PIXpixMedianCutQuantGeneral (PIX *pixs, l_int32 ditherflag, l_int32 outdepth, l_int32 maxcolors, l_int32 sigbits, l_int32 maxsub, l_int32 checkbw)
LEPT_DLL PIXpixMedianCutQuantMixed (PIX *pixs, l_int32 ncolor, l_int32 ngray, l_int32 darkthresh, l_int32 lightthresh, l_int32 diffthresh)
LEPT_DLL PIXpixFewColorsMedianCutQuantMixed (PIX *pixs, l_int32 ncolor, l_int32 ngray, l_int32 maxncolors, l_int32 darkthresh, l_int32 lightthresh, l_int32 diffthresh)
LEPT_DLL l_int32pixMedianCutHisto (PIX *pixs, l_int32 sigbits, l_int32 subsample)
LEPT_DLL PIXpixColorSegment (PIX *pixs, l_int32 maxdist, l_int32 maxcolors, l_int32 selsize, l_int32 finalcolors)
LEPT_DLL PIXpixColorSegmentCluster (PIX *pixs, l_int32 maxdist, l_int32 maxcolors)
LEPT_DLL l_int32 pixAssignToNearestColor (PIX *pixd, PIX *pixs, PIX *pixm, l_int32 level, l_int32 *countarray)
LEPT_DLL l_int32 pixColorSegmentClean (PIX *pixs, l_int32 selsize, l_int32 *countarray)
LEPT_DLL l_int32 pixColorSegmentRemoveColors (PIX *pixd, PIX *pixs, l_int32 finalcolors)
LEPT_DLL PIXpixConvertRGBToHSV (PIX *pixd, PIX *pixs)
LEPT_DLL PIXpixConvertHSVToRGB (PIX *pixd, PIX *pixs)
LEPT_DLL l_int32 convertRGBToHSV (l_int32 rval, l_int32 gval, l_int32 bval, l_int32 *phval, l_int32 *psval, l_int32 *pvval)
LEPT_DLL l_int32 convertHSVToRGB (l_int32 hval, l_int32 sval, l_int32 vval, l_int32 *prval, l_int32 *pgval, l_int32 *pbval)
LEPT_DLL l_int32 pixcmapConvertRGBToHSV (PIXCMAP *cmap)
LEPT_DLL l_int32 pixcmapConvertHSVToRGB (PIXCMAP *cmap)
LEPT_DLL PIXpixConvertRGBToHue (PIX *pixs)
LEPT_DLL PIXpixConvertRGBToSaturation (PIX *pixs)
LEPT_DLL PIXpixConvertRGBToValue (PIX *pixs)
LEPT_DLL PIXpixMakeRangeMaskHS (PIX *pixs, l_int32 huecenter, l_int32 huehw, l_int32 satcenter, l_int32 sathw, l_int32 regionflag)
LEPT_DLL PIXpixMakeRangeMaskHV (PIX *pixs, l_int32 huecenter, l_int32 huehw, l_int32 valcenter, l_int32 valhw, l_int32 regionflag)
LEPT_DLL PIXpixMakeRangeMaskSV (PIX *pixs, l_int32 satcenter, l_int32 sathw, l_int32 valcenter, l_int32 valhw, l_int32 regionflag)
LEPT_DLL PIXpixMakeHistoHS (PIX *pixs, l_int32 factor, NUMA **pnahue, NUMA **pnasat)
LEPT_DLL PIXpixMakeHistoHV (PIX *pixs, l_int32 factor, NUMA **pnahue, NUMA **pnaval)
LEPT_DLL PIXpixMakeHistoSV (PIX *pixs, l_int32 factor, NUMA **pnasat, NUMA **pnaval)
LEPT_DLL l_int32 pixFindHistoPeaksHSV (PIX *pixs, l_int32 type, l_int32 width, l_int32 height, l_int32 npeaks, l_float32 erasefactor, PTA **ppta, NUMA **pnatot, PIXA **ppixa)
LEPT_DLL PIXdisplayHSVColorRange (l_int32 hval, l_int32 sval, l_int32 vval, l_int32 huehw, l_int32 sathw, l_int32 nsamp, l_int32 factor)
LEPT_DLL PIXpixConvertRGBToYUV (PIX *pixd, PIX *pixs)
LEPT_DLL PIXpixConvertYUVToRGB (PIX *pixd, PIX *pixs)
LEPT_DLL l_int32 convertRGBToYUV (l_int32 rval, l_int32 gval, l_int32 bval, l_int32 *pyval, l_int32 *puval, l_int32 *pvval)
LEPT_DLL l_int32 convertYUVToRGB (l_int32 yval, l_int32 uval, l_int32 vval, l_int32 *prval, l_int32 *pgval, l_int32 *pbval)
LEPT_DLL l_int32 pixcmapConvertRGBToYUV (PIXCMAP *cmap)
LEPT_DLL l_int32 pixcmapConvertYUVToRGB (PIXCMAP *cmap)
LEPT_DLL l_int32 pixEqual (PIX *pix1, PIX *pix2, l_int32 *psame)
LEPT_DLL l_int32 pixEqualWithCmap (PIX *pix1, PIX *pix2, l_int32 *psame)
LEPT_DLL l_int32 pixUsesCmapColor (PIX *pixs, l_int32 *pcolor)
LEPT_DLL l_int32 pixCorrelationBinary (PIX *pix1, PIX *pix2, l_float32 *pval)
LEPT_DLL PIXpixDisplayDiffBinary (PIX *pix1, PIX *pix2)
LEPT_DLL l_int32 pixCompareBinary (PIX *pix1, PIX *pix2, l_int32 comptype, l_float32 *pfract, PIX **ppixdiff)
LEPT_DLL l_int32 pixCompareGrayOrRGB (PIX *pix1, PIX *pix2, l_int32 comptype, l_int32 plottype, l_int32 *psame, l_float32 *pdiff, l_float32 *prmsdiff, PIX **ppixdiff)
LEPT_DLL l_int32 pixCompareGray (PIX *pix1, PIX *pix2, l_int32 comptype, l_int32 plottype, l_int32 *psame, l_float32 *pdiff, l_float32 *prmsdiff, PIX **ppixdiff)
LEPT_DLL l_int32 pixCompareRGB (PIX *pix1, PIX *pix2, l_int32 comptype, l_int32 plottype, l_int32 *psame, l_float32 *pdiff, l_float32 *prmsdiff, PIX **ppixdiff)
LEPT_DLL l_int32 pixCompareTiled (PIX *pix1, PIX *pix2, l_int32 sx, l_int32 sy, l_int32 type, PIX **ppixdiff)
LEPT_DLL NUMApixCompareRankDifference (PIX *pix1, PIX *pix2, l_int32 factor)
LEPT_DLL l_int32 pixTestForSimilarity (PIX *pix1, PIX *pix2, l_int32 factor, l_int32 mindiff, l_float32 maxfract, l_float32 maxave, l_int32 *psimilar, l_int32 printstats)
LEPT_DLL l_int32 pixGetDifferenceStats (PIX *pix1, PIX *pix2, l_int32 factor, l_int32 mindiff, l_float32 *pfractdiff, l_float32 *pavediff, l_int32 printstats)
LEPT_DLL NUMApixGetDifferenceHistogram (PIX *pix1, PIX *pix2, l_int32 factor)
LEPT_DLL l_int32 pixGetPSNR (PIX *pix1, PIX *pix2, l_int32 factor, l_float32 *ppsnr)
LEPT_DLL BOXApixConnComp (PIX *pixs, PIXA **ppixa, l_int32 connectivity)
LEPT_DLL BOXApixConnCompPixa (PIX *pixs, PIXA **ppixa, l_int32 connectivity)
LEPT_DLL BOXApixConnCompBB (PIX *pixs, l_int32 connectivity)
LEPT_DLL l_int32 pixCountConnComp (PIX *pixs, l_int32 connectivity, l_int32 *pcount)
LEPT_DLL l_int32 nextOnPixelInRaster (PIX *pixs, l_int32 xstart, l_int32 ystart, l_int32 *px, l_int32 *py)
LEPT_DLL l_int32 nextOnPixelInRasterLow (l_uint32 *data, l_int32 w, l_int32 h, l_int32 wpl, l_int32 xstart, l_int32 ystart, l_int32 *px, l_int32 *py)
LEPT_DLL BOXpixSeedfillBB (PIX *pixs, L_STACK *lstack, l_int32 x, l_int32 y, l_int32 connectivity)
LEPT_DLL BOXpixSeedfill4BB (PIX *pixs, L_STACK *lstack, l_int32 x, l_int32 y)
LEPT_DLL BOXpixSeedfill8BB (PIX *pixs, L_STACK *lstack, l_int32 x, l_int32 y)
LEPT_DLL l_int32 pixSeedfill (PIX *pixs, L_STACK *lstack, l_int32 x, l_int32 y, l_int32 connectivity)
LEPT_DLL l_int32 pixSeedfill4 (PIX *pixs, L_STACK *lstack, l_int32 x, l_int32 y)
LEPT_DLL l_int32 pixSeedfill8 (PIX *pixs, L_STACK *lstack, l_int32 x, l_int32 y)
LEPT_DLL l_int32 convertFilesTo1bpp (const char *dirin, const char *substr, l_int32 upscaling, l_int32 thresh, l_int32 firstpage, l_int32 npages, const char *dirout, l_int32 outformat)
LEPT_DLL PIXpixBlockconv (PIX *pix, l_int32 wc, l_int32 hc)
LEPT_DLL PIXpixBlockconvGray (PIX *pixs, PIX *pixacc, l_int32 wc, l_int32 hc)
LEPT_DLL PIXpixBlockconvAccum (PIX *pixs)
LEPT_DLL PIXpixBlockconvGrayUnnormalized (PIX *pixs, l_int32 wc, l_int32 hc)
LEPT_DLL PIXpixBlockconvTiled (PIX *pix, l_int32 wc, l_int32 hc, l_int32 nx, l_int32 ny)
LEPT_DLL PIXpixBlockconvGrayTile (PIX *pixs, PIX *pixacc, l_int32 wc, l_int32 hc)
LEPT_DLL l_int32 pixWindowedStats (PIX *pixs, l_int32 wc, l_int32 hc, l_int32 hasborder, PIX **ppixm, PIX **ppixms, FPIX **pfpixv, FPIX **pfpixrv)
LEPT_DLL PIXpixWindowedMean (PIX *pixs, l_int32 wc, l_int32 hc, l_int32 hasborder, l_int32 normflag)
LEPT_DLL PIXpixWindowedMeanSquare (PIX *pixs, l_int32 wc, l_int32 hc, l_int32 hasborder)
LEPT_DLL l_int32 pixWindowedVariance (PIX *pixm, PIX *pixms, FPIX **pfpixv, FPIX **pfpixrv)
LEPT_DLL DPIXpixMeanSquareAccum (PIX *pixs)
LEPT_DLL PIXpixBlockrank (PIX *pixs, PIX *pixacc, l_int32 wc, l_int32 hc, l_float32 rank)
LEPT_DLL PIXpixBlocksum (PIX *pixs, PIX *pixacc, l_int32 wc, l_int32 hc)
LEPT_DLL PIXpixCensusTransform (PIX *pixs, l_int32 halfsize, PIX *pixacc)
LEPT_DLL PIXpixConvolve (PIX *pixs, L_KERNEL *kel, l_int32 outdepth, l_int32 normflag)
LEPT_DLL PIXpixConvolveSep (PIX *pixs, L_KERNEL *kelx, L_KERNEL *kely, l_int32 outdepth, l_int32 normflag)
LEPT_DLL PIXpixConvolveRGB (PIX *pixs, L_KERNEL *kel)
LEPT_DLL PIXpixConvolveRGBSep (PIX *pixs, L_KERNEL *kelx, L_KERNEL *kely)
LEPT_DLL FPIXfpixConvolve (FPIX *fpixs, L_KERNEL *kel, l_int32 normflag)
LEPT_DLL FPIXfpixConvolveSep (FPIX *fpixs, L_KERNEL *kelx, L_KERNEL *kely, l_int32 normflag)
LEPT_DLL void l_setConvolveSampling (l_int32 xfact, l_int32 yfact)
LEPT_DLL void blockconvLow (l_uint32 *data, l_int32 w, l_int32 h, l_int32 wpl, l_uint32 *dataa, l_int32 wpla, l_int32 wc, l_int32 hc)
LEPT_DLL void blockconvAccumLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 d, l_int32 wpls)
LEPT_DLL void blocksumLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpl, l_uint32 *dataa, l_int32 wpla, l_int32 wc, l_int32 hc)
LEPT_DLL l_float32 pixCorrelationScore (PIX *pix1, PIX *pix2, l_int32 area1, l_int32 area2, l_float32 delx, l_float32 dely, l_int32 maxdiffw, l_int32 maxdiffh, l_int32 *tab)
LEPT_DLL l_int32 pixCorrelationScoreThresholded (PIX *pix1, PIX *pix2, l_int32 area1, l_int32 area2, l_float32 delx, l_float32 dely, l_int32 maxdiffw, l_int32 maxdiffh, l_int32 *tab, l_int32 *downcount, l_float32 score_threshold)
LEPT_DLL l_float32 pixCorrelationScoreSimple (PIX *pix1, PIX *pix2, l_int32 area1, l_int32 area2, l_float32 delx, l_float32 dely, l_int32 maxdiffw, l_int32 maxdiffh, l_int32 *tab)
LEPT_DLL L_DEWARPdewarpCreate (PIX *pixs, l_int32 pageno, l_int32 sampling, l_int32 minlines, l_int32 applyhoriz)
LEPT_DLL void dewarpDestroy (L_DEWARP **pdew)
LEPT_DLL l_int32 dewarpBuildModel (L_DEWARP *dew, l_int32 debugflag)
LEPT_DLL PTAApixGetTextlineCenters (PIX *pixs, l_int32 debugflag)
LEPT_DLL PTApixGetMeanVerticals (PIX *pixs, l_int32 x, l_int32 y)
LEPT_DLL PTAAptaaRemoveShortLines (PIX *pixs, PTAA *ptaas, l_float32 fract, l_int32 debugflag)
LEPT_DLL FPIXfpixBuildHorizontalDisparity (FPIX *fpixv, l_float32 factor, l_int32 *pextraw)
LEPT_DLL FPIXfpixSampledDisparity (FPIX *fpixs, l_int32 sampling)
LEPT_DLL l_int32 dewarpApplyDisparity (L_DEWARP *dew, PIX *pixs, l_int32 debugflag)
LEPT_DLL PIXpixApplyVerticalDisparity (PIX *pixs, FPIX *fpix)
LEPT_DLL PIXpixApplyHorizontalDisparity (PIX *pixs, FPIX *fpix, l_int32 extraw)
LEPT_DLL l_int32 dewarpMinimize (L_DEWARP *dew)
LEPT_DLL l_int32 dewarpPopulateFullRes (L_DEWARP *dew)
LEPT_DLL L_DEWARPdewarpRead (const char *filename)
LEPT_DLL L_DEWARPdewarpReadStream (FILE *fp)
LEPT_DLL l_int32 dewarpWrite (const char *filename, L_DEWARP *dew)
LEPT_DLL l_int32 dewarpWriteStream (FILE *fp, L_DEWARP *dew)
LEPT_DLL PIXpixMorphDwa_2 (PIX *pixd, PIX *pixs, l_int32 operation, char *selname)
LEPT_DLL PIXpixFMorphopGen_2 (PIX *pixd, PIX *pixs, l_int32 operation, char *selname)
LEPT_DLL l_int32 fmorphopgen_low_2 (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_int32 index)
LEPT_DLL PIXpixSobelEdgeFilter (PIX *pixs, l_int32 orientflag)
LEPT_DLL PIXpixTwoSidedEdgeFilter (PIX *pixs, l_int32 orientflag)
LEPT_DLL l_int32 pixMeasureEdgeSmoothness (PIX *pixs, l_int32 side, l_int32 minjump, l_int32 minreversal, l_float32 *pjpl, l_float32 *pjspl, l_float32 *prpl, const char *debugfile)
LEPT_DLL NUMApixGetEdgeProfile (PIX *pixs, l_int32 side, const char *debugfile)
LEPT_DLL l_int32 pixGetLastOffPixelInRun (PIX *pixs, l_int32 x, l_int32 y, l_int32 direction, l_int32 *ploc)
LEPT_DLL l_int32 pixGetLastOnPixelInRun (PIX *pixs, l_int32 x, l_int32 y, l_int32 direction, l_int32 *ploc)
LEPT_DLL PIXpixGammaTRC (PIX *pixd, PIX *pixs, l_float32 gamma, l_int32 minval, l_int32 maxval)
LEPT_DLL PIXpixGammaTRCMasked (PIX *pixd, PIX *pixs, PIX *pixm, l_float32 gamma, l_int32 minval, l_int32 maxval)
LEPT_DLL PIXpixGammaTRCWithAlpha (PIX *pixd, PIX *pixs, l_float32 gamma, l_int32 minval, l_int32 maxval)
LEPT_DLL NUMAnumaGammaTRC (l_float32 gamma, l_int32 minval, l_int32 maxval)
LEPT_DLL PIXpixContrastTRC (PIX *pixd, PIX *pixs, l_float32 factor)
LEPT_DLL PIXpixContrastTRCMasked (PIX *pixd, PIX *pixs, PIX *pixm, l_float32 factor)
LEPT_DLL NUMAnumaContrastTRC (l_float32 factor)
LEPT_DLL PIXpixEqualizeTRC (PIX *pixd, PIX *pixs, l_float32 fract, l_int32 factor)
LEPT_DLL NUMAnumaEqualizeTRC (PIX *pix, l_float32 fract, l_int32 factor)
LEPT_DLL l_int32 pixTRCMap (PIX *pixs, PIX *pixm, NUMA *na)
LEPT_DLL PIXpixUnsharpMasking (PIX *pixs, l_int32 halfwidth, l_float32 fract)
LEPT_DLL PIXpixUnsharpMaskingGray (PIX *pixs, l_int32 halfwidth, l_float32 fract)
LEPT_DLL PIXpixUnsharpMaskingFast (PIX *pixs, l_int32 halfwidth, l_float32 fract, l_int32 direction)
LEPT_DLL PIXpixUnsharpMaskingGrayFast (PIX *pixs, l_int32 halfwidth, l_float32 fract, l_int32 direction)
LEPT_DLL PIXpixUnsharpMaskingGray1D (PIX *pixs, l_int32 halfwidth, l_float32 fract, l_int32 direction)
LEPT_DLL PIXpixUnsharpMaskingGray2D (PIX *pixs, l_int32 halfwidth, l_float32 fract)
LEPT_DLL PIXpixModifyHue (PIX *pixd, PIX *pixs, l_float32 fract)
LEPT_DLL PIXpixModifySaturation (PIX *pixd, PIX *pixs, l_float32 fract)
LEPT_DLL l_int32 pixMeasureSaturation (PIX *pixs, l_int32 factor, l_float32 *psat)
LEPT_DLL PIXpixMultConstantColor (PIX *pixs, l_float32 rfact, l_float32 gfact, l_float32 bfact)
LEPT_DLL PIXpixMultMatrixColor (PIX *pixs, L_KERNEL *kel)
LEPT_DLL PIXpixHalfEdgeByBandpass (PIX *pixs, l_int32 sm1h, l_int32 sm1v, l_int32 sm2h, l_int32 sm2v)
LEPT_DLL l_int32 fhmtautogen (SELA *sela, l_int32 fileindex, const char *filename)
LEPT_DLL l_int32 fhmtautogen1 (SELA *sela, l_int32 fileindex, const char *filename)
LEPT_DLL l_int32 fhmtautogen2 (SELA *sela, l_int32 fileindex, const char *filename)
LEPT_DLL PIXpixHMTDwa_1 (PIX *pixd, PIX *pixs, char *selname)
LEPT_DLL PIXpixFHMTGen_1 (PIX *pixd, PIX *pixs, char *selname)
LEPT_DLL l_int32 fhmtgen_low_1 (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_int32 index)
LEPT_DLL l_int32 pixItalicWords (PIX *pixs, BOXA *boxaw, PIX *pixw, BOXA **pboxa, l_int32 debugflag)
LEPT_DLL l_int32 pixOrientDetect (PIX *pixs, l_float32 *pupconf, l_float32 *pleftconf, l_int32 mincount, l_int32 debug)
LEPT_DLL l_int32 makeOrientDecision (l_float32 upconf, l_float32 leftconf, l_float32 minupconf, l_float32 minratio, l_int32 *porient, l_int32 debug)
LEPT_DLL l_int32 pixUpDownDetect (PIX *pixs, l_float32 *pconf, l_int32 mincount, l_int32 debug)
LEPT_DLL l_int32 pixUpDownDetectGeneral (PIX *pixs, l_float32 *pconf, l_int32 mincount, l_int32 npixels, l_int32 debug)
LEPT_DLL l_int32 pixOrientDetectDwa (PIX *pixs, l_float32 *pupconf, l_float32 *pleftconf, l_int32 mincount, l_int32 debug)
LEPT_DLL l_int32 pixUpDownDetectDwa (PIX *pixs, l_float32 *pconf, l_int32 mincount, l_int32 debug)
LEPT_DLL l_int32 pixUpDownDetectGeneralDwa (PIX *pixs, l_float32 *pconf, l_int32 mincount, l_int32 npixels, l_int32 debug)
LEPT_DLL l_int32 pixMirrorDetect (PIX *pixs, l_float32 *pconf, l_int32 mincount, l_int32 debug)
LEPT_DLL l_int32 pixMirrorDetectDwa (PIX *pixs, l_float32 *pconf, l_int32 mincount, l_int32 debug)
LEPT_DLL PIXpixFlipFHMTGen (PIX *pixd, PIX *pixs, char *selname)
LEPT_DLL l_int32 fmorphautogen (SELA *sela, l_int32 fileindex, const char *filename)
LEPT_DLL l_int32 fmorphautogen1 (SELA *sela, l_int32 fileindex, const char *filename)
LEPT_DLL l_int32 fmorphautogen2 (SELA *sela, l_int32 fileindex, const char *filename)
LEPT_DLL PIXpixMorphDwa_1 (PIX *pixd, PIX *pixs, l_int32 operation, char *selname)
LEPT_DLL PIXpixFMorphopGen_1 (PIX *pixd, PIX *pixs, l_int32 operation, char *selname)
LEPT_DLL l_int32 fmorphopgen_low_1 (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_int32 index)
LEPT_DLL FPIXfpixCreate (l_int32 width, l_int32 height)
LEPT_DLL FPIXfpixCreateTemplate (FPIX *fpixs)
LEPT_DLL FPIXfpixClone (FPIX *fpix)
LEPT_DLL FPIXfpixCopy (FPIX *fpixd, FPIX *fpixs)
LEPT_DLL l_int32 fpixResizeImageData (FPIX *fpixd, FPIX *fpixs)
LEPT_DLL void fpixDestroy (FPIX **pfpix)
LEPT_DLL l_int32 fpixGetDimensions (FPIX *fpix, l_int32 *pw, l_int32 *ph)
LEPT_DLL l_int32 fpixSetDimensions (FPIX *fpix, l_int32 w, l_int32 h)
LEPT_DLL l_int32 fpixGetWpl (FPIX *fpix)
LEPT_DLL l_int32 fpixSetWpl (FPIX *fpix, l_int32 wpl)
LEPT_DLL l_int32 fpixGetRefcount (FPIX *fpix)
LEPT_DLL l_int32 fpixChangeRefcount (FPIX *fpix, l_int32 delta)
LEPT_DLL l_int32 fpixGetResolution (FPIX *fpix, l_int32 *pxres, l_int32 *pyres)
LEPT_DLL l_int32 fpixSetResolution (FPIX *fpix, l_int32 xres, l_int32 yres)
LEPT_DLL l_int32 fpixCopyResolution (FPIX *fpixd, FPIX *fpixs)
LEPT_DLL l_float32fpixGetData (FPIX *fpix)
LEPT_DLL l_int32 fpixSetData (FPIX *fpix, l_float32 *data)
LEPT_DLL l_int32 fpixGetPixel (FPIX *fpix, l_int32 x, l_int32 y, l_float32 *pval)
LEPT_DLL l_int32 fpixSetPixel (FPIX *fpix, l_int32 x, l_int32 y, l_float32 val)
LEPT_DLL FPIXAfpixaCreate (l_int32 n)
LEPT_DLL FPIXAfpixaCopy (FPIXA *fpixa, l_int32 copyflag)
LEPT_DLL void fpixaDestroy (FPIXA **pfpixa)
LEPT_DLL l_int32 fpixaAddFPix (FPIXA *fpixa, FPIX *fpix, l_int32 copyflag)
LEPT_DLL l_int32 fpixaExtendArray (FPIXA *fpixa)
LEPT_DLL l_int32 fpixaExtendArrayToSize (FPIXA *fpixa, l_int32 size)
LEPT_DLL l_int32 fpixaGetCount (FPIXA *fpixa)
LEPT_DLL l_int32 fpixaChangeRefcount (FPIXA *fpixa, l_int32 delta)
LEPT_DLL FPIXfpixaGetFPix (FPIXA *fpixa, l_int32 index, l_int32 accesstype)
LEPT_DLL l_int32 fpixaGetFPixDimensions (FPIXA *fpixa, l_int32 index, l_int32 *pw, l_int32 *ph)
LEPT_DLL l_int32 fpixaGetPixel (FPIXA *fpixa, l_int32 index, l_int32 x, l_int32 y, l_float32 *pval)
LEPT_DLL l_int32 fpixaSetPixel (FPIXA *fpixa, l_int32 index, l_int32 x, l_int32 y, l_float32 val)
LEPT_DLL DPIXdpixCreate (l_int32 width, l_int32 height)
LEPT_DLL DPIXdpixCreateTemplate (DPIX *dpixs)
LEPT_DLL DPIXdpixClone (DPIX *dpix)
LEPT_DLL DPIXdpixCopy (DPIX *dpixd, DPIX *dpixs)
LEPT_DLL l_int32 dpixResizeImageData (DPIX *dpixd, DPIX *dpixs)
LEPT_DLL void dpixDestroy (DPIX **pdpix)
LEPT_DLL l_int32 dpixGetDimensions (DPIX *dpix, l_int32 *pw, l_int32 *ph)
LEPT_DLL l_int32 dpixSetDimensions (DPIX *dpix, l_int32 w, l_int32 h)
LEPT_DLL l_int32 dpixGetWpl (DPIX *dpix)
LEPT_DLL l_int32 dpixSetWpl (DPIX *dpix, l_int32 wpl)
LEPT_DLL l_int32 dpixGetRefcount (DPIX *dpix)
LEPT_DLL l_int32 dpixChangeRefcount (DPIX *dpix, l_int32 delta)
LEPT_DLL l_int32 dpixGetResolution (DPIX *dpix, l_int32 *pxres, l_int32 *pyres)
LEPT_DLL l_int32 dpixSetResolution (DPIX *dpix, l_int32 xres, l_int32 yres)
LEPT_DLL l_int32 dpixCopyResolution (DPIX *dpixd, DPIX *dpixs)
LEPT_DLL l_float64dpixGetData (DPIX *dpix)
LEPT_DLL l_int32 dpixSetData (DPIX *dpix, l_float64 *data)
LEPT_DLL l_int32 dpixGetPixel (DPIX *dpix, l_int32 x, l_int32 y, l_float64 *pval)
LEPT_DLL l_int32 dpixSetPixel (DPIX *dpix, l_int32 x, l_int32 y, l_float64 val)
LEPT_DLL FPIXfpixRead (const char *filename)
LEPT_DLL FPIXfpixReadStream (FILE *fp)
LEPT_DLL l_int32 fpixWrite (const char *filename, FPIX *fpix)
LEPT_DLL l_int32 fpixWriteStream (FILE *fp, FPIX *fpix)
LEPT_DLL FPIXfpixEndianByteSwap (FPIX *fpixd, FPIX *fpixs)
LEPT_DLL DPIXdpixRead (const char *filename)
LEPT_DLL DPIXdpixReadStream (FILE *fp)
LEPT_DLL l_int32 dpixWrite (const char *filename, DPIX *dpix)
LEPT_DLL l_int32 dpixWriteStream (FILE *fp, DPIX *dpix)
LEPT_DLL DPIXdpixEndianByteSwap (DPIX *dpixd, DPIX *dpixs)
LEPT_DLL l_int32 fpixPrintStream (FILE *fp, FPIX *fpix, l_int32 factor)
LEPT_DLL FPIXpixConvertToFPix (PIX *pixs, l_int32 ncomps)
LEPT_DLL PIXfpixConvertToPix (FPIX *fpixs, l_int32 outdepth, l_int32 negvals, l_int32 errorflag)
LEPT_DLL PIXfpixDisplayMaxDynamicRange (FPIX *fpixs)
LEPT_DLL DPIXfpixConvertToDPix (FPIX *fpix)
LEPT_DLL FPIXdpixConvertToFPix (DPIX *dpix)
LEPT_DLL l_int32 fpixGetMin (FPIX *fpix, l_float32 *pminval, l_int32 *pxminloc, l_int32 *pyminloc)
LEPT_DLL l_int32 fpixGetMax (FPIX *fpix, l_float32 *pmaxval, l_int32 *pxmaxloc, l_int32 *pymaxloc)
LEPT_DLL FPIXfpixAddBorder (FPIX *fpixs, l_int32 left, l_int32 right, l_int32 top, l_int32 bot)
LEPT_DLL FPIXfpixRemoveBorder (FPIX *fpixs, l_int32 left, l_int32 right, l_int32 top, l_int32 bot)
LEPT_DLL FPIXfpixAddMirroredBorder (FPIX *fpixs, l_int32 left, l_int32 right, l_int32 top, l_int32 bot)
LEPT_DLL l_int32 fpixRasterop (FPIX *fpixd, l_int32 dx, l_int32 dy, l_int32 dw, l_int32 dh, FPIX *fpixs, l_int32 sx, l_int32 sy)
LEPT_DLL FPIXfpixScaleByInteger (FPIX *fpixs, l_int32 factor)
LEPT_DLL DPIXdpixScaleByInteger (DPIX *dpixs, l_int32 factor)
LEPT_DLL FPIXfpixLinearCombination (FPIX *fpixd, FPIX *fpixs1, FPIX *fpixs2, l_float32 a, l_float32 b)
LEPT_DLL l_int32 fpixAddMultConstant (FPIX *fpix, l_float32 addc, l_float32 multc)
LEPT_DLL PIXpixReadStreamGif (FILE *fp)
LEPT_DLL l_int32 pixWriteStreamGif (FILE *fp, PIX *pix)
LEPT_DLL PIXpixReadMemGif (const l_uint8 *cdata, size_t size)
LEPT_DLL l_int32 pixWriteMemGif (l_uint8 **pdata, size_t *psize, PIX *pix)
LEPT_DLL GPLOTgplotCreate (const char *rootname, l_int32 outformat, const char *title, const char *xlabel, const char *ylabel)
LEPT_DLL void gplotDestroy (GPLOT **pgplot)
LEPT_DLL l_int32 gplotAddPlot (GPLOT *gplot, NUMA *nax, NUMA *nay, l_int32 plotstyle, const char *plottitle)
LEPT_DLL l_int32 gplotSetScaling (GPLOT *gplot, l_int32 scaling)
LEPT_DLL l_int32 gplotMakeOutput (GPLOT *gplot)
LEPT_DLL l_int32 gplotGenCommandFile (GPLOT *gplot)
LEPT_DLL l_int32 gplotGenDataFiles (GPLOT *gplot)
LEPT_DLL l_int32 gplotSimple1 (NUMA *na, l_int32 outformat, const char *outroot, const char *title)
LEPT_DLL l_int32 gplotSimple2 (NUMA *na1, NUMA *na2, l_int32 outformat, const char *outroot, const char *title)
LEPT_DLL l_int32 gplotSimpleN (NUMAA *naa, l_int32 outformat, const char *outroot, const char *title)
LEPT_DLL GPLOTgplotRead (const char *filename)
LEPT_DLL l_int32 gplotWrite (const char *filename, GPLOT *gplot)
LEPT_DLL PTAgeneratePtaLine (l_int32 x1, l_int32 y1, l_int32 x2, l_int32 y2)
LEPT_DLL PTAgeneratePtaWideLine (l_int32 x1, l_int32 y1, l_int32 x2, l_int32 y2, l_int32 width)
LEPT_DLL PTAgeneratePtaBox (BOX *box, l_int32 width)
LEPT_DLL PTAgeneratePtaHashBox (BOX *box, l_int32 spacing, l_int32 width, l_int32 orient, l_int32 outline)
LEPT_DLL PTAgeneratePtaBoxa (BOXA *boxa, l_int32 width, l_int32 removedups)
LEPT_DLL PTAAgeneratePtaaBoxa (BOXA *boxa)
LEPT_DLL PTAAgeneratePtaaHashBoxa (BOXA *boxa, l_int32 spacing, l_int32 width, l_int32 orient, l_int32 outline)
LEPT_DLL PTAgeneratePtaPolyline (PTA *ptas, l_int32 width, l_int32 closeflag, l_int32 removedups)
LEPT_DLL PTAgeneratePtaFilledCircle (l_int32 radius)
LEPT_DLL PTAgeneratePtaLineFromPt (l_int32 x, l_int32 y, l_float64 length, l_float64 radang)
LEPT_DLL l_int32 locatePtRadially (l_int32 xr, l_int32 yr, l_float64 dist, l_float64 radang, l_float64 *px, l_float64 *py)
LEPT_DLL l_int32 pixRenderPta (PIX *pix, PTA *pta, l_int32 op)
LEPT_DLL l_int32 pixRenderPtaArb (PIX *pix, PTA *pta, l_uint8 rval, l_uint8 gval, l_uint8 bval)
LEPT_DLL l_int32 pixRenderPtaBlend (PIX *pix, PTA *pta, l_uint8 rval, l_uint8 gval, l_uint8 bval, l_float32 fract)
LEPT_DLL l_int32 pixRenderLine (PIX *pix, l_int32 x1, l_int32 y1, l_int32 x2, l_int32 y2, l_int32 width, l_int32 op)
LEPT_DLL l_int32 pixRenderLineArb (PIX *pix, l_int32 x1, l_int32 y1, l_int32 x2, l_int32 y2, l_int32 width, l_uint8 rval, l_uint8 gval, l_uint8 bval)
LEPT_DLL l_int32 pixRenderLineBlend (PIX *pix, l_int32 x1, l_int32 y1, l_int32 x2, l_int32 y2, l_int32 width, l_uint8 rval, l_uint8 gval, l_uint8 bval, l_float32 fract)
LEPT_DLL l_int32 pixRenderBox (PIX *pix, BOX *box, l_int32 width, l_int32 op)
LEPT_DLL l_int32 pixRenderBoxArb (PIX *pix, BOX *box, l_int32 width, l_uint8 rval, l_uint8 gval, l_uint8 bval)
LEPT_DLL l_int32 pixRenderBoxBlend (PIX *pix, BOX *box, l_int32 width, l_uint8 rval, l_uint8 gval, l_uint8 bval, l_float32 fract)
LEPT_DLL l_int32 pixRenderHashBox (PIX *pix, BOX *box, l_int32 spacing, l_int32 width, l_int32 orient, l_int32 outline, l_int32 op)
LEPT_DLL l_int32 pixRenderHashBoxArb (PIX *pix, BOX *box, l_int32 spacing, l_int32 width, l_int32 orient, l_int32 outline, l_int32 rval, l_int32 gval, l_int32 bval)
LEPT_DLL l_int32 pixRenderHashBoxBlend (PIX *pix, BOX *box, l_int32 spacing, l_int32 width, l_int32 orient, l_int32 outline, l_int32 rval, l_int32 gval, l_int32 bval, l_float32 fract)
LEPT_DLL l_int32 pixRenderBoxa (PIX *pix, BOXA *boxa, l_int32 width, l_int32 op)
LEPT_DLL l_int32 pixRenderBoxaArb (PIX *pix, BOXA *boxa, l_int32 width, l_uint8 rval, l_uint8 gval, l_uint8 bval)
LEPT_DLL l_int32 pixRenderBoxaBlend (PIX *pix, BOXA *boxa, l_int32 width, l_uint8 rval, l_uint8 gval, l_uint8 bval, l_float32 fract, l_int32 removedups)
LEPT_DLL l_int32 pixRenderPolyline (PIX *pix, PTA *ptas, l_int32 width, l_int32 op, l_int32 closeflag)
LEPT_DLL l_int32 pixRenderPolylineArb (PIX *pix, PTA *ptas, l_int32 width, l_uint8 rval, l_uint8 gval, l_uint8 bval, l_int32 closeflag)
LEPT_DLL l_int32 pixRenderPolylineBlend (PIX *pix, PTA *ptas, l_int32 width, l_uint8 rval, l_uint8 gval, l_uint8 bval, l_float32 fract, l_int32 closeflag, l_int32 removedups)
LEPT_DLL PIXpixRenderRandomCmapPtaa (PIX *pix, PTAA *ptaa, l_int32 polyflag, l_int32 width, l_int32 closeflag)
LEPT_DLL PIXpixRenderContours (PIX *pixs, l_int32 startval, l_int32 incr, l_int32 outdepth)
LEPT_DLL PIXfpixRenderContours (FPIX *fpixs, l_float32 startval, l_float32 incr, l_float32 proxim)
LEPT_DLL PIXpixErodeGray (PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixDilateGray (PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixOpenGray (PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixCloseGray (PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixErodeGray3 (PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixDilateGray3 (PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixOpenGray3 (PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixCloseGray3 (PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL void dilateGrayLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_int32 size, l_int32 direction, l_uint8 *buffer, l_uint8 *maxarray)
LEPT_DLL void erodeGrayLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_int32 size, l_int32 direction, l_uint8 *buffer, l_uint8 *minarray)
LEPT_DLL PIXpixDitherToBinary (PIX *pixs)
LEPT_DLL PIXpixDitherToBinarySpec (PIX *pixs, l_int32 lowerclip, l_int32 upperclip)
LEPT_DLL PIXpixThresholdToBinary (PIX *pixs, l_int32 thresh)
LEPT_DLL PIXpixVarThresholdToBinary (PIX *pixs, PIX *pixg)
LEPT_DLL PIXpixDitherToBinaryLUT (PIX *pixs, l_int32 lowerclip, l_int32 upperclip)
LEPT_DLL PIXpixGenerateMaskByValue (PIX *pixs, l_int32 val, l_int32 usecmap)
LEPT_DLL PIXpixGenerateMaskByBand (PIX *pixs, l_int32 lower, l_int32 upper, l_int32 inband, l_int32 usecmap)
LEPT_DLL PIXpixDitherTo2bpp (PIX *pixs, l_int32 cmapflag)
LEPT_DLL PIXpixDitherTo2bppSpec (PIX *pixs, l_int32 lowerclip, l_int32 upperclip, l_int32 cmapflag)
LEPT_DLL PIXpixThresholdTo2bpp (PIX *pixs, l_int32 nlevels, l_int32 cmapflag)
LEPT_DLL PIXpixThresholdTo4bpp (PIX *pixs, l_int32 nlevels, l_int32 cmapflag)
LEPT_DLL PIXpixThresholdOn8bpp (PIX *pixs, l_int32 nlevels, l_int32 cmapflag)
LEPT_DLL PIXpixThresholdGrayArb (PIX *pixs, const char *edgevals, l_int32 outdepth, l_int32 use_average, l_int32 setblack, l_int32 setwhite)
LEPT_DLL l_int32makeGrayQuantIndexTable (l_int32 nlevels)
LEPT_DLL l_int32makeGrayQuantTargetTable (l_int32 nlevels, l_int32 depth)
LEPT_DLL l_int32 makeGrayQuantTableArb (NUMA *na, l_int32 outdepth, l_int32 **ptab, PIXCMAP **pcmap)
LEPT_DLL l_int32 makeGrayQuantColormapArb (PIX *pixs, l_int32 *tab, l_int32 outdepth, PIXCMAP **pcmap)
LEPT_DLL PIXpixGenerateMaskByBand32 (PIX *pixs, l_uint32 refval, l_int32 delm, l_int32 delp)
LEPT_DLL PIXpixGenerateMaskByDiscr32 (PIX *pixs, l_uint32 refval1, l_uint32 refval2, l_int32 distflag)
LEPT_DLL PIXpixGrayQuantFromHisto (PIX *pixd, PIX *pixs, PIX *pixm, l_float32 minfract, l_int32 maxsize)
LEPT_DLL PIXpixGrayQuantFromCmap (PIX *pixs, PIXCMAP *cmap, l_int32 mindepth)
LEPT_DLL void ditherToBinaryLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_uint32 *bufs1, l_uint32 *bufs2, l_int32 lowerclip, l_int32 upperclip)
LEPT_DLL void ditherToBinaryLineLow (l_uint32 *lined, l_int32 w, l_uint32 *bufs1, l_uint32 *bufs2, l_int32 lowerclip, l_int32 upperclip, l_int32 lastlineflag)
LEPT_DLL void thresholdToBinaryLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 d, l_int32 wpls, l_int32 thresh)
LEPT_DLL void thresholdToBinaryLineLow (l_uint32 *lined, l_int32 w, l_uint32 *lines, l_int32 d, l_int32 thresh)
LEPT_DLL void ditherToBinaryLUTLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_uint32 *bufs1, l_uint32 *bufs2, l_int32 *tabval, l_int32 *tab38, l_int32 *tab14)
LEPT_DLL void ditherToBinaryLineLUTLow (l_uint32 *lined, l_int32 w, l_uint32 *bufs1, l_uint32 *bufs2, l_int32 *tabval, l_int32 *tab38, l_int32 *tab14, l_int32 lastlineflag)
LEPT_DLL l_int32 make8To1DitherTables (l_int32 **ptabval, l_int32 **ptab38, l_int32 **ptab14, l_int32 lowerclip, l_int32 upperclip)
LEPT_DLL void ditherTo2bppLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_uint32 *bufs1, l_uint32 *bufs2, l_int32 *tabval, l_int32 *tab38, l_int32 *tab14)
LEPT_DLL void ditherTo2bppLineLow (l_uint32 *lined, l_int32 w, l_uint32 *bufs1, l_uint32 *bufs2, l_int32 *tabval, l_int32 *tab38, l_int32 *tab14, l_int32 lastlineflag)
LEPT_DLL l_int32 make8To2DitherTables (l_int32 **ptabval, l_int32 **ptab38, l_int32 **ptab14, l_int32 cliptoblack, l_int32 cliptowhite)
LEPT_DLL void thresholdTo2bppLow (l_uint32 *datad, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_int32 *tab)
LEPT_DLL void thresholdTo4bppLow (l_uint32 *datad, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_int32 *tab)
LEPT_DLL L_HEAPlheapCreate (l_int32 nalloc, l_int32 direction)
LEPT_DLL void lheapDestroy (L_HEAP **plh, l_int32 freeflag)
LEPT_DLL l_int32 lheapAdd (L_HEAP *lh, void *item)
LEPT_DLL l_int32 lheapExtendArray (L_HEAP *lh)
LEPT_DLL void * lheapRemove (L_HEAP *lh)
LEPT_DLL l_int32 lheapGetCount (L_HEAP *lh)
LEPT_DLL l_int32 lheapSwapUp (L_HEAP *lh, l_int32 index)
LEPT_DLL l_int32 lheapSwapDown (L_HEAP *lh)
LEPT_DLL l_int32 lheapSort (L_HEAP *lh)
LEPT_DLL l_int32 lheapSortStrictOrder (L_HEAP *lh)
LEPT_DLL l_int32 lheapPrint (FILE *fp, L_HEAP *lh)
LEPT_DLL JBCLASSERjbRankHausInit (l_int32 components, l_int32 maxwidth, l_int32 maxheight, l_int32 size, l_float32 rank)
LEPT_DLL JBCLASSERjbCorrelationInit (l_int32 components, l_int32 maxwidth, l_int32 maxheight, l_float32 thresh, l_float32 weightfactor)
LEPT_DLL JBCLASSERjbCorrelationInitWithoutComponents (l_int32 components, l_int32 maxwidth, l_int32 maxheight, l_float32 thresh, l_float32 weightfactor)
LEPT_DLL l_int32 jbAddPages (JBCLASSER *classer, SARRAY *safiles)
LEPT_DLL l_int32 jbAddPage (JBCLASSER *classer, PIX *pixs)
LEPT_DLL l_int32 jbAddPageComponents (JBCLASSER *classer, PIX *pixs, BOXA *boxas, PIXA *pixas)
LEPT_DLL l_int32 jbClassifyRankHaus (JBCLASSER *classer, BOXA *boxa, PIXA *pixas)
LEPT_DLL l_int32 pixHaustest (PIX *pix1, PIX *pix2, PIX *pix3, PIX *pix4, l_float32 delx, l_float32 dely, l_int32 maxdiffw, l_int32 maxdiffh)
LEPT_DLL l_int32 pixRankHaustest (PIX *pix1, PIX *pix2, PIX *pix3, PIX *pix4, l_float32 delx, l_float32 dely, l_int32 maxdiffw, l_int32 maxdiffh, l_int32 area1, l_int32 area3, l_float32 rank, l_int32 *tab8)
LEPT_DLL l_int32 jbClassifyCorrelation (JBCLASSER *classer, BOXA *boxa, PIXA *pixas)
LEPT_DLL l_int32 jbGetComponents (PIX *pixs, l_int32 components, l_int32 maxwidth, l_int32 maxheight, BOXA **pboxad, PIXA **ppixad)
LEPT_DLL PIXpixWordMaskByDilation (PIX *pixs, l_int32 maxsize, l_int32 *psize)
LEPT_DLL PIXAjbAccumulateComposites (PIXAA *pixaa, NUMA **pna, PTA **pptat)
LEPT_DLL PIXAjbTemplatesFromComposites (PIXA *pixac, NUMA *na)
LEPT_DLL JBCLASSERjbClasserCreate (l_int32 method, l_int32 components)
LEPT_DLL void jbClasserDestroy (JBCLASSER **pclasser)
LEPT_DLL JBDATAjbDataSave (JBCLASSER *classer)
LEPT_DLL void jbDataDestroy (JBDATA **pdata)
LEPT_DLL l_int32 jbDataWrite (const char *rootout, JBDATA *jbdata)
LEPT_DLL JBDATAjbDataRead (const char *rootname)
LEPT_DLL PIXAjbDataRender (JBDATA *data, l_int32 debugflag)
LEPT_DLL l_int32 jbGetULCorners (JBCLASSER *classer, PIX *pixs, BOXA *boxa)
LEPT_DLL l_int32 jbGetLLCorners (JBCLASSER *classer)
LEPT_DLL PIXpixReadJpeg (const char *filename, l_int32 cmflag, l_int32 reduction, l_int32 *pnwarn)
LEPT_DLL PIXpixReadStreamJpeg (FILE *fp, l_int32 cmflag, l_int32 reduction, l_int32 *pnwarn, l_int32 hint)
LEPT_DLL l_int32 readHeaderJpeg (const char *filename, l_int32 *pw, l_int32 *ph, l_int32 *pspp, l_int32 *pycck, l_int32 *pcmyk)
LEPT_DLL l_int32 freadHeaderJpeg (FILE *fp, l_int32 *pw, l_int32 *ph, l_int32 *pspp, l_int32 *pycck, l_int32 *pcmyk)
LEPT_DLL l_int32 fgetJpegResolution (FILE *fp, l_int32 *pxres, l_int32 *pyres)
LEPT_DLL l_int32 pixWriteJpeg (const char *filename, PIX *pix, l_int32 quality, l_int32 progressive)
LEPT_DLL l_int32 pixWriteStreamJpeg (FILE *fp, PIX *pix, l_int32 quality, l_int32 progressive)
LEPT_DLL PIXpixReadMemJpeg (const l_uint8 *cdata, size_t size, l_int32 cmflag, l_int32 reduction, l_int32 *pnwarn, l_int32 hint)
LEPT_DLL l_int32 readHeaderMemJpeg (const l_uint8 *cdata, size_t size, l_int32 *pw, l_int32 *ph, l_int32 *pspp, l_int32 *pycck, l_int32 *pcmyk)
LEPT_DLL l_int32 pixWriteMemJpeg (l_uint8 **pdata, size_t *psize, PIX *pix, l_int32 quality, l_int32 progressive)
LEPT_DLL void l_jpegSetNoChromaSampling (l_int32 flag)
LEPT_DLL l_int32 extractJpegDataFromFile (const char *filein, l_uint8 **pdata, size_t *pnbytes, l_int32 *pw, l_int32 *ph, l_int32 *pbps, l_int32 *pspp)
LEPT_DLL l_int32 extractJpegDataFromArray (const void *data, size_t nbytes, l_int32 *pw, l_int32 *ph, l_int32 *pbps, l_int32 *pspp)
LEPT_DLL L_KERNELkernelCreate (l_int32 height, l_int32 width)
LEPT_DLL void kernelDestroy (L_KERNEL **pkel)
LEPT_DLL L_KERNELkernelCopy (L_KERNEL *kels)
LEPT_DLL l_int32 kernelGetElement (L_KERNEL *kel, l_int32 row, l_int32 col, l_float32 *pval)
LEPT_DLL l_int32 kernelSetElement (L_KERNEL *kel, l_int32 row, l_int32 col, l_float32 val)
LEPT_DLL l_int32 kernelGetParameters (L_KERNEL *kel, l_int32 *psy, l_int32 *psx, l_int32 *pcy, l_int32 *pcx)
LEPT_DLL l_int32 kernelSetOrigin (L_KERNEL *kel, l_int32 cy, l_int32 cx)
LEPT_DLL l_int32 kernelGetSum (L_KERNEL *kel, l_float32 *psum)
LEPT_DLL l_int32 kernelGetMinMax (L_KERNEL *kel, l_float32 *pmin, l_float32 *pmax)
LEPT_DLL L_KERNELkernelNormalize (L_KERNEL *kels, l_float32 normsum)
LEPT_DLL L_KERNELkernelInvert (L_KERNEL *kels)
LEPT_DLL l_float32 ** create2dFloatArray (l_int32 sy, l_int32 sx)
LEPT_DLL L_KERNELkernelRead (const char *fname)
LEPT_DLL L_KERNELkernelReadStream (FILE *fp)
LEPT_DLL l_int32 kernelWrite (const char *fname, L_KERNEL *kel)
LEPT_DLL l_int32 kernelWriteStream (FILE *fp, L_KERNEL *kel)
LEPT_DLL L_KERNELkernelCreateFromString (l_int32 h, l_int32 w, l_int32 cy, l_int32 cx, const char *kdata)
LEPT_DLL L_KERNELkernelCreateFromFile (const char *filename)
LEPT_DLL L_KERNELkernelCreateFromPix (PIX *pix, l_int32 cy, l_int32 cx)
LEPT_DLL PIXkernelDisplayInPix (L_KERNEL *kel, l_int32 size, l_int32 gthick)
LEPT_DLL NUMAparseStringForNumbers (const char *str, const char *seps)
LEPT_DLL L_KERNELmakeFlatKernel (l_int32 height, l_int32 width, l_int32 cy, l_int32 cx)
LEPT_DLL L_KERNELmakeGaussianKernel (l_int32 halfheight, l_int32 halfwidth, l_float32 stdev, l_float32 max)
LEPT_DLL l_int32 makeGaussianKernelSep (l_int32 halfheight, l_int32 halfwidth, l_float32 stdev, l_float32 max, L_KERNEL **pkelx, L_KERNEL **pkely)
LEPT_DLL L_KERNELmakeDoGKernel (l_int32 halfheight, l_int32 halfwidth, l_float32 stdev, l_float32 ratio)
LEPT_DLL char * getImagelibVersions ()
LEPT_DLL void listDestroy (DLLIST **phead)
LEPT_DLL l_int32 listAddToHead (DLLIST **phead, void *data)
LEPT_DLL l_int32 listAddToTail (DLLIST **phead, DLLIST **ptail, void *data)
LEPT_DLL l_int32 listInsertBefore (DLLIST **phead, DLLIST *elem, void *data)
LEPT_DLL l_int32 listInsertAfter (DLLIST **phead, DLLIST *elem, void *data)
LEPT_DLL void * listRemoveElement (DLLIST **phead, DLLIST *elem)
LEPT_DLL void * listRemoveFromHead (DLLIST **phead)
LEPT_DLL void * listRemoveFromTail (DLLIST **phead, DLLIST **ptail)
LEPT_DLL DLLISTlistFindElement (DLLIST *head, void *data)
LEPT_DLL DLLISTlistFindTail (DLLIST *head)
LEPT_DLL l_int32 listGetCount (DLLIST *head)
LEPT_DLL l_int32 listReverse (DLLIST **phead)
LEPT_DLL l_int32 listJoin (DLLIST **phead1, DLLIST **phead2)
LEPT_DLL PIXgenerateBinaryMaze (l_int32 w, l_int32 h, l_int32 xi, l_int32 yi, l_float32 wallps, l_float32 ranis)
LEPT_DLL PTApixSearchBinaryMaze (PIX *pixs, l_int32 xi, l_int32 yi, l_int32 xf, l_int32 yf, PIX **ppixd)
LEPT_DLL PTApixSearchGrayMaze (PIX *pixs, l_int32 xi, l_int32 yi, l_int32 xf, l_int32 yf, PIX **ppixd)
LEPT_DLL l_int32 pixFindLargestRectangle (PIX *pixs, l_int32 polarity, BOX **pbox, const char *debugfile)
LEPT_DLL PIXpixDilate (PIX *pixd, PIX *pixs, SEL *sel)
LEPT_DLL PIXpixErode (PIX *pixd, PIX *pixs, SEL *sel)
LEPT_DLL PIXpixHMT (PIX *pixd, PIX *pixs, SEL *sel)
LEPT_DLL PIXpixOpen (PIX *pixd, PIX *pixs, SEL *sel)
LEPT_DLL PIXpixClose (PIX *pixd, PIX *pixs, SEL *sel)
LEPT_DLL PIXpixCloseSafe (PIX *pixd, PIX *pixs, SEL *sel)
LEPT_DLL PIXpixOpenGeneralized (PIX *pixd, PIX *pixs, SEL *sel)
LEPT_DLL PIXpixCloseGeneralized (PIX *pixd, PIX *pixs, SEL *sel)
LEPT_DLL PIXpixDilateBrick (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixErodeBrick (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixOpenBrick (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixCloseBrick (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixCloseSafeBrick (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL l_int32 selectComposableSels (l_int32 size, l_int32 direction, SEL **psel1, SEL **psel2)
LEPT_DLL l_int32 selectComposableSizes (l_int32 size, l_int32 *pfactor1, l_int32 *pfactor2)
LEPT_DLL PIXpixDilateCompBrick (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixErodeCompBrick (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixOpenCompBrick (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixCloseCompBrick (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixCloseSafeCompBrick (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL void resetMorphBoundaryCondition (l_int32 bc)
LEPT_DLL l_uint32 getMorphBorderPixelColor (l_int32 type, l_int32 depth)
LEPT_DLL PIXpixExtractBoundary (PIX *pixs, l_int32 type)
LEPT_DLL PIXpixMorphSequenceMasked (PIX *pixs, PIX *pixm, const char *sequence, l_int32 dispsep)
LEPT_DLL PIXpixMorphSequenceByComponent (PIX *pixs, const char *sequence, l_int32 connectivity, l_int32 minw, l_int32 minh, BOXA **pboxa)
LEPT_DLL PIXApixaMorphSequenceByComponent (PIXA *pixas, const char *sequence, l_int32 minw, l_int32 minh)
LEPT_DLL PIXpixMorphSequenceByRegion (PIX *pixs, PIX *pixm, const char *sequence, l_int32 connectivity, l_int32 minw, l_int32 minh, BOXA **pboxa)
LEPT_DLL PIXApixaMorphSequenceByRegion (PIX *pixs, PIXA *pixam, const char *sequence, l_int32 minw, l_int32 minh)
LEPT_DLL PIXpixUnionOfMorphOps (PIX *pixs, SELA *sela, l_int32 type)
LEPT_DLL PIXpixIntersectionOfMorphOps (PIX *pixs, SELA *sela, l_int32 type)
LEPT_DLL PIXpixSelectiveConnCompFill (PIX *pixs, l_int32 connectivity, l_int32 minw, l_int32 minh)
LEPT_DLL l_int32 pixRemoveMatchedPattern (PIX *pixs, PIX *pixp, PIX *pixe, l_int32 x0, l_int32 y0, l_int32 dsize)
LEPT_DLL PIXpixDisplayMatchedPattern (PIX *pixs, PIX *pixp, PIX *pixe, l_int32 x0, l_int32 y0, l_uint32 color, l_float32 scale, l_int32 nlevels)
LEPT_DLL PIXpixSeedfillMorph (PIX *pixs, PIX *pixm, l_int32 connectivity)
LEPT_DLL NUMApixRunHistogramMorph (PIX *pixs, l_int32 runtype, l_int32 direction, l_int32 maxsize)
LEPT_DLL PIXpixTophat (PIX *pixs, l_int32 hsize, l_int32 vsize, l_int32 type)
LEPT_DLL PIXpixHDome (PIX *pixs, l_int32 height, l_int32 connectivity)
LEPT_DLL PIXpixFastTophat (PIX *pixs, l_int32 xsize, l_int32 ysize, l_int32 type)
LEPT_DLL PIXpixMorphGradient (PIX *pixs, l_int32 hsize, l_int32 vsize, l_int32 smoothing)
LEPT_DLL PTApixaCentroids (PIXA *pixa)
LEPT_DLL l_int32 pixCentroid (PIX *pix, l_int32 *centtab, l_int32 *sumtab, l_float32 *pxave, l_float32 *pyave)
LEPT_DLL PIXpixDilateBrickDwa (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixErodeBrickDwa (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixOpenBrickDwa (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixCloseBrickDwa (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixDilateCompBrickDwa (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixErodeCompBrickDwa (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixOpenCompBrickDwa (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixCloseCompBrickDwa (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixDilateCompBrickExtendDwa (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixErodeCompBrickExtendDwa (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixOpenCompBrickExtendDwa (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL PIXpixCloseCompBrickExtendDwa (PIX *pixd, PIX *pixs, l_int32 hsize, l_int32 vsize)
LEPT_DLL l_int32 getExtendedCompositeParameters (l_int32 size, l_int32 *pn, l_int32 *pextra, l_int32 *pactualsize)
LEPT_DLL PIXpixMorphSequence (PIX *pixs, const char *sequence, l_int32 dispsep)
LEPT_DLL PIXpixMorphCompSequence (PIX *pixs, const char *sequence, l_int32 dispsep)
LEPT_DLL PIXpixMorphSequenceDwa (PIX *pixs, const char *sequence, l_int32 dispsep)
LEPT_DLL PIXpixMorphCompSequenceDwa (PIX *pixs, const char *sequence, l_int32 dispsep)
LEPT_DLL l_int32 morphSequenceVerify (SARRAY *sa)
LEPT_DLL PIXpixGrayMorphSequence (PIX *pixs, const char *sequence, l_int32 dispsep, l_int32 dispy)
LEPT_DLL PIXpixColorMorphSequence (PIX *pixs, const char *sequence, l_int32 dispsep, l_int32 dispy)
LEPT_DLL NUMAnumaCreate (l_int32 n)
LEPT_DLL NUMAnumaCreateFromIArray (l_int32 *iarray, l_int32 size)
LEPT_DLL NUMAnumaCreateFromFArray (l_float32 *farray, l_int32 size, l_int32 copyflag)
LEPT_DLL void numaDestroy (NUMA **pna)
LEPT_DLL NUMAnumaCopy (NUMA *na)
LEPT_DLL NUMAnumaClone (NUMA *na)
LEPT_DLL l_int32 numaEmpty (NUMA *na)
LEPT_DLL l_int32 numaAddNumber (NUMA *na, l_float32 val)
LEPT_DLL l_int32 numaExtendArray (NUMA *na)
LEPT_DLL l_int32 numaInsertNumber (NUMA *na, l_int32 index, l_float32 val)
LEPT_DLL l_int32 numaRemoveNumber (NUMA *na, l_int32 index)
LEPT_DLL l_int32 numaReplaceNumber (NUMA *na, l_int32 index, l_float32 val)
LEPT_DLL l_int32 numaGetCount (NUMA *na)
LEPT_DLL l_int32 numaSetCount (NUMA *na, l_int32 newcount)
LEPT_DLL l_int32 numaGetFValue (NUMA *na, l_int32 index, l_float32 *pval)
LEPT_DLL l_int32 numaGetIValue (NUMA *na, l_int32 index, l_int32 *pival)
LEPT_DLL l_int32 numaSetValue (NUMA *na, l_int32 index, l_float32 val)
LEPT_DLL l_int32 numaShiftValue (NUMA *na, l_int32 index, l_float32 diff)
LEPT_DLL l_int32numaGetIArray (NUMA *na)
LEPT_DLL l_float32numaGetFArray (NUMA *na, l_int32 copyflag)
LEPT_DLL l_int32 numaGetRefcount (NUMA *na)
LEPT_DLL l_int32 numaChangeRefcount (NUMA *na, l_int32 delta)
LEPT_DLL l_int32 numaGetXParameters (NUMA *na, l_float32 *pstartx, l_float32 *pdelx)
LEPT_DLL l_int32 numaSetXParameters (NUMA *na, l_float32 startx, l_float32 delx)
LEPT_DLL l_int32 numaCopyXParameters (NUMA *nad, NUMA *nas)
LEPT_DLL NUMAnumaRead (const char *filename)
LEPT_DLL NUMAnumaReadStream (FILE *fp)
LEPT_DLL l_int32 numaWrite (const char *filename, NUMA *na)
LEPT_DLL l_int32 numaWriteStream (FILE *fp, NUMA *na)
LEPT_DLL NUMAAnumaaCreate (l_int32 n)
LEPT_DLL void numaaDestroy (NUMAA **pnaa)
LEPT_DLL l_int32 numaaAddNuma (NUMAA *naa, NUMA *na, l_int32 copyflag)
LEPT_DLL l_int32 numaaExtendArray (NUMAA *naa)
LEPT_DLL l_int32 numaaGetCount (NUMAA *naa)
LEPT_DLL l_int32 numaaGetNumaCount (NUMAA *naa, l_int32 index)
LEPT_DLL l_int32 numaaGetNumberCount (NUMAA *naa)
LEPT_DLL NUMA ** numaaGetPtrArray (NUMAA *naa)
LEPT_DLL NUMAnumaaGetNuma (NUMAA *naa, l_int32 index, l_int32 accessflag)
LEPT_DLL l_int32 numaaReplaceNuma (NUMAA *naa, l_int32 index, NUMA *na)
LEPT_DLL l_int32 numaaGetValue (NUMAA *naa, l_int32 i, l_int32 j, l_float32 *pval)
LEPT_DLL l_int32 numaaAddNumber (NUMAA *naa, l_int32 index, l_float32 val)
LEPT_DLL NUMAAnumaaRead (const char *filename)
LEPT_DLL NUMAAnumaaReadStream (FILE *fp)
LEPT_DLL l_int32 numaaWrite (const char *filename, NUMAA *naa)
LEPT_DLL l_int32 numaaWriteStream (FILE *fp, NUMAA *naa)
LEPT_DLL NUMA2Dnuma2dCreate (l_int32 nrows, l_int32 ncols, l_int32 initsize)
LEPT_DLL void numa2dDestroy (NUMA2D **pna2d)
LEPT_DLL l_int32 numa2dAddNumber (NUMA2D *na2d, l_int32 row, l_int32 col, l_float32 val)
LEPT_DLL l_int32 numa2dGetCount (NUMA2D *na2d, l_int32 row, l_int32 col)
LEPT_DLL NUMAnuma2dGetNuma (NUMA2D *na2d, l_int32 row, l_int32 col)
LEPT_DLL l_int32 numa2dGetFValue (NUMA2D *na2d, l_int32 row, l_int32 col, l_int32 index, l_float32 *pval)
LEPT_DLL l_int32 numa2dGetIValue (NUMA2D *na2d, l_int32 row, l_int32 col, l_int32 index, l_int32 *pval)
LEPT_DLL NUMAHASHnumaHashCreate (l_int32 nbuckets, l_int32 initsize)
LEPT_DLL void numaHashDestroy (NUMAHASH **pnahash)
LEPT_DLL NUMAnumaHashGetNuma (NUMAHASH *nahash, l_uint32 key)
LEPT_DLL l_int32 numaHashAdd (NUMAHASH *nahash, l_uint32 key, l_float32 value)
LEPT_DLL NUMAnumaArithOp (NUMA *nad, NUMA *na1, NUMA *na2, l_int32 op)
LEPT_DLL NUMAnumaLogicalOp (NUMA *nad, NUMA *na1, NUMA *na2, l_int32 op)
LEPT_DLL NUMAnumaInvert (NUMA *nad, NUMA *nas)
LEPT_DLL l_int32 numaGetMin (NUMA *na, l_float32 *pminval, l_int32 *piminloc)
LEPT_DLL l_int32 numaGetMax (NUMA *na, l_float32 *pmaxval, l_int32 *pimaxloc)
LEPT_DLL l_int32 numaGetSum (NUMA *na, l_float32 *psum)
LEPT_DLL NUMAnumaGetPartialSums (NUMA *na)
LEPT_DLL l_int32 numaGetSumOnInterval (NUMA *na, l_int32 first, l_int32 last, l_float32 *psum)
LEPT_DLL l_int32 numaHasOnlyIntegers (NUMA *na, l_int32 maxsamples, l_int32 *pallints)
LEPT_DLL NUMAnumaSubsample (NUMA *nas, l_int32 subfactor)
LEPT_DLL NUMAnumaMakeDelta (NUMA *nas)
LEPT_DLL NUMAnumaMakeSequence (l_float32 startval, l_float32 increment, l_int32 size)
LEPT_DLL NUMAnumaMakeConstant (l_float32 val, l_int32 size)
LEPT_DLL NUMAnumaAddBorder (NUMA *nas, l_int32 left, l_int32 right, l_float32 val)
LEPT_DLL NUMAnumaAddSpecifiedBorder (NUMA *nas, l_int32 left, l_int32 right, l_int32 type)
LEPT_DLL NUMAnumaRemoveBorder (NUMA *nas, l_int32 left, l_int32 right)
LEPT_DLL l_int32 numaGetNonzeroRange (NUMA *na, l_float32 eps, l_int32 *pfirst, l_int32 *plast)
LEPT_DLL l_int32 numaGetCountRelativeToZero (NUMA *na, l_int32 type, l_int32 *pcount)
LEPT_DLL NUMAnumaClipToInterval (NUMA *nas, l_int32 first, l_int32 last)
LEPT_DLL NUMAnumaMakeThresholdIndicator (NUMA *nas, l_float32 thresh, l_int32 type)
LEPT_DLL NUMAnumaUniformSampling (NUMA *nas, l_int32 nsamp)
LEPT_DLL NUMAnumaLowPassIntervals (NUMA *nas, l_float32 thresh, l_float32 maxn)
LEPT_DLL NUMAnumaThresholdEdges (NUMA *nas, l_float32 thresh1, l_float32 thresh2, l_float32 maxn)
LEPT_DLL l_int32 numaGetSpanValues (NUMA *na, l_int32 span, l_int32 *pstart, l_int32 *pend)
LEPT_DLL l_int32 numaGetEdgeValues (NUMA *na, l_int32 edge, l_int32 *pstart, l_int32 *pend, l_int32 *psign)
LEPT_DLL l_int32 numaInterpolateEqxVal (l_float32 startx, l_float32 deltax, NUMA *nay, l_int32 type, l_float32 xval, l_float32 *pyval)
LEPT_DLL l_int32 numaInterpolateArbxVal (NUMA *nax, NUMA *nay, l_int32 type, l_float32 xval, l_float32 *pyval)
LEPT_DLL l_int32 numaInterpolateEqxInterval (l_float32 startx, l_float32 deltax, NUMA *nasy, l_int32 type, l_float32 x0, l_float32 x1, l_int32 npts, NUMA **pnax, NUMA **pnay)
LEPT_DLL l_int32 numaInterpolateArbxInterval (NUMA *nax, NUMA *nay, l_int32 type, l_float32 x0, l_float32 x1, l_int32 npts, NUMA **pnadx, NUMA **pnady)
LEPT_DLL l_int32 numaFitMax (NUMA *na, l_float32 *pmaxval, NUMA *naloc, l_float32 *pmaxloc)
LEPT_DLL l_int32 numaDifferentiateInterval (NUMA *nax, NUMA *nay, l_float32 x0, l_float32 x1, l_int32 npts, NUMA **pnadx, NUMA **pnady)
LEPT_DLL l_int32 numaIntegrateInterval (NUMA *nax, NUMA *nay, l_float32 x0, l_float32 x1, l_int32 npts, l_float32 *psum)
LEPT_DLL NUMAnumaSort (NUMA *naout, NUMA *nain, l_int32 sortorder)
LEPT_DLL NUMAnumaGetSortIndex (NUMA *na, l_int32 sortorder)
LEPT_DLL NUMAnumaSortByIndex (NUMA *nas, NUMA *naindex)
LEPT_DLL l_int32 numaIsSorted (NUMA *nas, l_int32 sortorder, l_int32 *psorted)
LEPT_DLL l_int32 numaSortPair (NUMA *nax, NUMA *nay, l_int32 sortorder, NUMA **pnasx, NUMA **pnasy)
LEPT_DLL NUMAnumaPseudorandomSequence (l_int32 size, l_int32 seed)
LEPT_DLL NUMAnumaRandomPermutation (NUMA *nas, l_int32 seed)
LEPT_DLL l_int32 numaGetRankValue (NUMA *na, l_float32 fract, l_float32 *pval)
LEPT_DLL l_int32 numaGetMedian (NUMA *na, l_float32 *pval)
LEPT_DLL l_int32 numaGetMode (NUMA *na, l_float32 *pval, l_int32 *pcount)
LEPT_DLL l_int32 numaJoin (NUMA *nad, NUMA *nas, l_int32 istart, l_int32 iend)
LEPT_DLL NUMAnumaaFlattenToNuma (NUMAA *naa)
LEPT_DLL NUMAnumaErode (NUMA *nas, l_int32 size)
LEPT_DLL NUMAnumaDilate (NUMA *nas, l_int32 size)
LEPT_DLL NUMAnumaOpen (NUMA *nas, l_int32 size)
LEPT_DLL NUMAnumaClose (NUMA *nas, l_int32 size)
LEPT_DLL NUMAnumaTransform (NUMA *nas, l_float32 shift, l_float32 scale)
LEPT_DLL l_int32 numaWindowedStats (NUMA *nas, l_int32 wc, NUMA **pnam, NUMA **pnams, NUMA **pnav, NUMA **pnarv)
LEPT_DLL NUMAnumaWindowedMean (NUMA *nas, l_int32 wc)
LEPT_DLL NUMAnumaWindowedMeanSquare (NUMA *nas, l_int32 wc)
LEPT_DLL l_int32 numaWindowedVariance (NUMA *nam, NUMA *nams, NUMA **pnav, NUMA **pnarv)
LEPT_DLL NUMAnumaConvertToInt (NUMA *nas)
LEPT_DLL NUMAnumaMakeHistogram (NUMA *na, l_int32 maxbins, l_int32 *pbinsize, l_int32 *pbinstart)
LEPT_DLL NUMAnumaMakeHistogramAuto (NUMA *na, l_int32 maxbins)
LEPT_DLL NUMAnumaMakeHistogramClipped (NUMA *na, l_float32 binsize, l_float32 maxsize)
LEPT_DLL NUMAnumaRebinHistogram (NUMA *nas, l_int32 newsize)
LEPT_DLL NUMAnumaNormalizeHistogram (NUMA *nas, l_float32 area)
LEPT_DLL l_int32 numaGetStatsUsingHistogram (NUMA *na, l_int32 maxbins, l_float32 *pmin, l_float32 *pmax, l_float32 *pmean, l_float32 *pvariance, l_float32 *pmedian, l_float32 rank, l_float32 *prval, NUMA **phisto)
LEPT_DLL l_int32 numaGetHistogramStats (NUMA *nahisto, l_float32 startx, l_float32 deltax, l_float32 *pxmean, l_float32 *pxmedian, l_float32 *pxmode, l_float32 *pxvariance)
LEPT_DLL l_int32 numaGetHistogramStatsOnInterval (NUMA *nahisto, l_float32 startx, l_float32 deltax, l_int32 ifirst, l_int32 ilast, l_float32 *pxmean, l_float32 *pxmedian, l_float32 *pxmode, l_float32 *pxvariance)
LEPT_DLL l_int32 numaMakeRankFromHistogram (l_float32 startx, l_float32 deltax, NUMA *nasy, l_int32 npts, NUMA **pnax, NUMA **pnay)
LEPT_DLL l_int32 numaHistogramGetRankFromVal (NUMA *na, l_float32 rval, l_float32 *prank)
LEPT_DLL l_int32 numaHistogramGetValFromRank (NUMA *na, l_float32 rank, l_float32 *prval)
LEPT_DLL l_int32 numaDiscretizeRankAndIntensity (NUMA *na, l_int32 nbins, NUMA **pnarbin, NUMA **pnam, NUMA **pnar, NUMA **pnabb)
LEPT_DLL l_int32 numaGetRankBinValues (NUMA *na, l_int32 nbins, NUMA **pnarbin, NUMA **pnam)
LEPT_DLL l_int32 numaSplitDistribution (NUMA *na, l_float32 scorefract, l_int32 *psplitindex, l_float32 *pave1, l_float32 *pave2, l_float32 *pnum1, l_float32 *pnum2, NUMA **pnascore)
LEPT_DLL NUMAnumaFindPeaks (NUMA *nas, l_int32 nmax, l_float32 fract1, l_float32 fract2)
LEPT_DLL NUMAnumaFindExtrema (NUMA *nas, l_float32 delta)
LEPT_DLL l_int32 numaCountReversals (NUMA *nas, l_float32 minreversal, l_int32 *pnr, l_float32 *pnrpl)
LEPT_DLL l_int32 numaSelectCrossingThreshold (NUMA *nax, NUMA *nay, l_float32 estthresh, l_float32 *pbestthresh)
LEPT_DLL NUMAnumaCrossingsByThreshold (NUMA *nax, NUMA *nay, l_float32 thresh)
LEPT_DLL NUMAnumaCrossingsByPeaks (NUMA *nax, NUMA *nay, l_float32 delta)
LEPT_DLL l_int32 numaEvalBestHaarParameters (NUMA *nas, l_float32 relweight, l_int32 nwidth, l_int32 nshift, l_float32 minwidth, l_float32 maxwidth, l_float32 *pbestwidth, l_float32 *pbestshift, l_float32 *pbestscore)
LEPT_DLL l_int32 numaEvalHaarSum (NUMA *nas, l_float32 width, l_float32 shift, l_float32 relweight, l_float32 *pscore)
LEPT_DLL l_int32 pixGetRegionsBinary (PIX *pixs, PIX **ppixhm, PIX **ppixtm, PIX **ppixtb, l_int32 debug)
LEPT_DLL PIXpixGenHalftoneMask (PIX *pixs, PIX **ppixtext, l_int32 *phtfound, l_int32 debug)
LEPT_DLL PIXpixGenTextlineMask (PIX *pixs, PIX **ppixvws, l_int32 *ptlfound, l_int32 debug)
LEPT_DLL PIXpixGenTextblockMask (PIX *pixs, PIX *pixvws, l_int32 debug)
LEPT_DLL l_int32 pixSetSelectCmap (PIX *pixs, BOX *box, l_int32 sindex, l_int32 rval, l_int32 gval, l_int32 bval)
LEPT_DLL l_int32 pixColorGrayCmap (PIX *pixs, BOX *box, l_int32 type, l_int32 rval, l_int32 gval, l_int32 bval)
LEPT_DLL l_int32 addColorizedGrayToCmap (PIXCMAP *cmap, l_int32 type, l_int32 rval, l_int32 gval, l_int32 bval, NUMA **pna)
LEPT_DLL l_int32 pixSetSelectMaskedCmap (PIX *pixs, PIX *pixm, l_int32 x, l_int32 y, l_int32 sindex, l_int32 rval, l_int32 gval, l_int32 bval)
LEPT_DLL l_int32 pixSetMaskedCmap (PIX *pixs, PIX *pixm, l_int32 x, l_int32 y, l_int32 rval, l_int32 gval, l_int32 bval)
LEPT_DLL char * parseForProtos (const char *filein, const char *prestring)
LEPT_DLL BOXAboxaGetWhiteblocks (BOXA *boxas, BOX *box, l_int32 sortflag, l_int32 maxboxes, l_float32 maxoverlap, l_int32 maxperim, l_float32 fract, l_int32 maxpops)
LEPT_DLL BOXAboxaPruneSortedOnOverlap (BOXA *boxas, l_float32 maxoverlap)
LEPT_DLL l_int32 convertFilesToPdf (const char *dirname, const char *substr, l_int32 res, l_float32 scalefactor, l_int32 quality, const char *title, const char *fileout)
LEPT_DLL l_int32 saConvertFilesToPdf (SARRAY *sa, l_int32 res, l_float32 scalefactor, l_int32 quality, const char *title, const char *fileout)
LEPT_DLL l_int32 saConvertFilesToPdfData (SARRAY *sa, l_int32 res, l_float32 scalefactor, l_int32 quality, const char *title, l_uint8 **pdata, size_t *pnbytes)
LEPT_DLL l_int32 selectDefaultPdfEncoding (PIX *pix, l_int32 *ptype)
LEPT_DLL l_int32 convertToPdf (const char *filein, l_int32 type, l_int32 quality, const char *fileout, l_int32 x, l_int32 y, l_int32 res, L_PDF_DATA **plpd, l_int32 position, const char *title)
LEPT_DLL l_int32 convertImageDataToPdf (l_uint8 *imdata, size_t size, l_int32 type, l_int32 quality, const char *fileout, l_int32 x, l_int32 y, l_int32 res, L_PDF_DATA **plpd, l_int32 position, const char *title)
LEPT_DLL l_int32 convertToPdfData (const char *filein, l_int32 type, l_int32 quality, l_uint8 **pdata, size_t *pnbytes, l_int32 x, l_int32 y, l_int32 res, L_PDF_DATA **plpd, l_int32 position, const char *title)
LEPT_DLL l_int32 convertImageDataToPdfData (l_uint8 *imdata, size_t size, l_int32 type, l_int32 quality, l_uint8 **pdata, size_t *pnbytes, l_int32 x, l_int32 y, l_int32 res, L_PDF_DATA **plpd, l_int32 position, const char *title)
LEPT_DLL l_int32 pixConvertToPdf (PIX *pix, l_int32 type, l_int32 quality, const char *fileout, l_int32 x, l_int32 y, l_int32 res, L_PDF_DATA **plpd, l_int32 position, const char *title)
LEPT_DLL l_int32 pixConvertToPdfData (PIX *pix, l_int32 type, l_int32 quality, l_uint8 **pdata, size_t *pnbytes, l_int32 x, l_int32 y, l_int32 res, L_PDF_DATA **plpd, l_int32 position, const char *title)
LEPT_DLL l_int32 pixWriteStreamPdf (FILE *fp, PIX *pix, l_int32 res, const char *title)
LEPT_DLL l_int32 convertSegmentedFilesToPdf (const char *dirname, const char *substr, l_int32 res, l_int32 type, l_int32 thresh, BOXAA *baa, l_int32 quality, l_float32 scalefactor, const char *title, const char *fileout)
LEPT_DLL l_int32 convertToPdfSegmented (const char *filein, l_int32 res, l_int32 type, l_int32 thresh, BOXA *boxa, l_int32 quality, l_float32 scalefactor, const char *fileout)
LEPT_DLL l_int32 pixConvertToPdfSegmented (PIX *pixs, l_int32 res, l_int32 type, l_int32 thresh, BOXA *boxa, l_int32 quality, l_float32 scalefactor, const char *fileout, const char *title)
LEPT_DLL l_int32 convertToPdfDataSegmented (const char *filein, l_int32 res, l_int32 type, l_int32 thresh, BOXA *boxa, l_int32 quality, l_float32 scalefactor, l_uint8 **pdata, size_t *pnbytes)
LEPT_DLL l_int32 pixConvertToPdfDataSegmented (PIX *pixs, l_int32 res, l_int32 type, l_int32 thresh, BOXA *boxa, l_int32 quality, l_float32 scalefactor, l_uint8 **pdata, size_t *pnbytes, const char *title)
LEPT_DLL l_int32 concatenatePdf (const char *dirname, const char *substr, const char *fileout)
LEPT_DLL l_int32 saConcatenatePdf (SARRAY *sa, const char *fileout)
LEPT_DLL l_int32 ptraConcatenatePdf (L_PTRA *pa, const char *fileout)
LEPT_DLL l_int32 concatenatePdfToData (const char *dirname, const char *substr, l_uint8 **pdata, size_t *pnbytes)
LEPT_DLL l_int32 saConcatenatePdfToData (SARRAY *sa, l_uint8 **pdata, size_t *pnbytes)
LEPT_DLL l_int32 ptraConcatenatePdfToData (L_PTRA *pa_data, SARRAY *sa, l_uint8 **pdata, size_t *pnbytes)
LEPT_DLL void l_pdfSetG4ImageMask (l_int32 flag)
LEPT_DLL void l_pdfSetDateAndVersion (l_int32 flag)
LEPT_DLL void setPixMemoryManager (void *(allocator(size_t)), void(deallocator(void *)))
LEPT_DLL PIXpixCreate (l_int32 width, l_int32 height, l_int32 depth)
LEPT_DLL PIXpixCreateNoInit (l_int32 width, l_int32 height, l_int32 depth)
LEPT_DLL PIXpixCreateTemplate (PIX *pixs)
LEPT_DLL PIXpixCreateTemplateNoInit (PIX *pixs)
LEPT_DLL PIXpixCreateHeader (l_int32 width, l_int32 height, l_int32 depth)
LEPT_DLL PIXpixClone (PIX *pixs)
LEPT_DLL void pixDestroy (PIX **ppix)
LEPT_DLL PIXpixCopy (PIX *pixd, PIX *pixs)
LEPT_DLL l_int32 pixResizeImageData (PIX *pixd, PIX *pixs)
LEPT_DLL l_int32 pixCopyColormap (PIX *pixd, PIX *pixs)
LEPT_DLL l_int32 pixSizesEqual (PIX *pix1, PIX *pix2)
LEPT_DLL l_int32 pixTransferAllData (PIX *pixd, PIX **ppixs, l_int32 copytext, l_int32 copyformat)
LEPT_DLL l_int32 pixGetWidth (PIX *pix)
LEPT_DLL l_int32 pixSetWidth (PIX *pix, l_int32 width)
LEPT_DLL l_int32 pixGetHeight (PIX *pix)
LEPT_DLL l_int32 pixSetHeight (PIX *pix, l_int32 height)
LEPT_DLL l_int32 pixGetDepth (PIX *pix)
LEPT_DLL l_int32 pixSetDepth (PIX *pix, l_int32 depth)
LEPT_DLL l_int32 pixGetDimensions (PIX *pix, l_int32 *pw, l_int32 *ph, l_int32 *pd)
LEPT_DLL l_int32 pixSetDimensions (PIX *pix, l_int32 w, l_int32 h, l_int32 d)
LEPT_DLL l_int32 pixCopyDimensions (PIX *pixd, PIX *pixs)
LEPT_DLL l_int32 pixGetWpl (PIX *pix)
LEPT_DLL l_int32 pixSetWpl (PIX *pix, l_int32 wpl)
LEPT_DLL l_int32 pixGetRefcount (PIX *pix)
LEPT_DLL l_int32 pixChangeRefcount (PIX *pix, l_int32 delta)
LEPT_DLL l_int32 pixGetXRes (PIX *pix)
LEPT_DLL l_int32 pixSetXRes (PIX *pix, l_int32 res)
LEPT_DLL l_int32 pixGetYRes (PIX *pix)
LEPT_DLL l_int32 pixSetYRes (PIX *pix, l_int32 res)
LEPT_DLL l_int32 pixGetResolution (PIX *pix, l_int32 *pxres, l_int32 *pyres)
LEPT_DLL l_int32 pixSetResolution (PIX *pix, l_int32 xres, l_int32 yres)
LEPT_DLL l_int32 pixCopyResolution (PIX *pixd, PIX *pixs)
LEPT_DLL l_int32 pixScaleResolution (PIX *pix, l_float32 xscale, l_float32 yscale)
LEPT_DLL l_int32 pixGetInputFormat (PIX *pix)
LEPT_DLL l_int32 pixSetInputFormat (PIX *pix, l_int32 informat)
LEPT_DLL l_int32 pixCopyInputFormat (PIX *pixd, PIX *pixs)
LEPT_DLL char * pixGetText (PIX *pix)
LEPT_DLL l_int32 pixSetText (PIX *pix, const char *textstring)
LEPT_DLL l_int32 pixAddText (PIX *pix, const char *textstring)
LEPT_DLL l_int32 pixCopyText (PIX *pixd, PIX *pixs)
LEPT_DLL PIXCMAPpixGetColormap (PIX *pix)
LEPT_DLL l_int32 pixSetColormap (PIX *pix, PIXCMAP *colormap)
LEPT_DLL l_int32 pixDestroyColormap (PIX *pix)
LEPT_DLL l_uint32pixGetData (PIX *pix)
LEPT_DLL l_int32 pixSetData (PIX *pix, l_uint32 *data)
LEPT_DLL l_uint32pixExtractData (PIX *pixs)
LEPT_DLL l_int32 pixFreeData (PIX *pix)
LEPT_DLL void ** pixGetLinePtrs (PIX *pix, l_int32 *psize)
LEPT_DLL l_int32 pixPrintStreamInfo (FILE *fp, PIX *pix, const char *text)
LEPT_DLL l_int32 pixGetPixel (PIX *pix, l_int32 x, l_int32 y, l_uint32 *pval)
LEPT_DLL l_int32 pixSetPixel (PIX *pix, l_int32 x, l_int32 y, l_uint32 val)
LEPT_DLL l_int32 pixGetRGBPixel (PIX *pix, l_int32 x, l_int32 y, l_int32 *prval, l_int32 *pgval, l_int32 *pbval)
LEPT_DLL l_int32 pixSetRGBPixel (PIX *pix, l_int32 x, l_int32 y, l_int32 rval, l_int32 gval, l_int32 bval)
LEPT_DLL l_int32 pixGetRandomPixel (PIX *pix, l_uint32 *pval, l_int32 *px, l_int32 *py)
LEPT_DLL l_int32 pixClearPixel (PIX *pix, l_int32 x, l_int32 y)
LEPT_DLL l_int32 pixFlipPixel (PIX *pix, l_int32 x, l_int32 y)
LEPT_DLL void setPixelLow (l_uint32 *line, l_int32 x, l_int32 depth, l_uint32 val)
LEPT_DLL l_int32 pixClearAll (PIX *pix)
LEPT_DLL l_int32 pixSetAll (PIX *pix)
LEPT_DLL l_int32 pixSetAllArbitrary (PIX *pix, l_uint32 val)
LEPT_DLL l_int32 pixSetBlackOrWhite (PIX *pixs, l_int32 op)
LEPT_DLL l_int32 pixClearInRect (PIX *pix, BOX *box)
LEPT_DLL l_int32 pixSetInRect (PIX *pix, BOX *box)
LEPT_DLL l_int32 pixSetInRectArbitrary (PIX *pix, BOX *box, l_uint32 val)
LEPT_DLL l_int32 pixBlendInRect (PIX *pixs, BOX *box, l_uint32 val, l_float32 fract)
LEPT_DLL l_int32 pixSetPadBits (PIX *pix, l_int32 val)
LEPT_DLL l_int32 pixSetPadBitsBand (PIX *pix, l_int32 by, l_int32 bh, l_int32 val)
LEPT_DLL l_int32 pixSetOrClearBorder (PIX *pixs, l_int32 left, l_int32 right, l_int32 top, l_int32 bot, l_int32 op)
LEPT_DLL l_int32 pixSetBorderVal (PIX *pixs, l_int32 left, l_int32 right, l_int32 top, l_int32 bot, l_uint32 val)
LEPT_DLL l_int32 pixSetBorderRingVal (PIX *pixs, l_int32 dist, l_uint32 val)
LEPT_DLL l_int32 pixSetMirroredBorder (PIX *pixs, l_int32 left, l_int32 right, l_int32 top, l_int32 bot)
LEPT_DLL PIXpixCopyBorder (PIX *pixd, PIX *pixs, l_int32 left, l_int32 right, l_int32 top, l_int32 bot)
LEPT_DLL PIXpixAddBorder (PIX *pixs, l_int32 npix, l_uint32 val)
LEPT_DLL PIXpixAddBlackBorder (PIX *pixs, l_int32 npix)
LEPT_DLL PIXpixAddBorderGeneral (PIX *pixs, l_int32 left, l_int32 right, l_int32 top, l_int32 bot, l_uint32 val)
LEPT_DLL PIXpixRemoveBorder (PIX *pixs, l_int32 npix)
LEPT_DLL PIXpixRemoveBorderGeneral (PIX *pixs, l_int32 left, l_int32 right, l_int32 top, l_int32 bot)
LEPT_DLL PIXpixAddMirroredBorder (PIX *pixs, l_int32 left, l_int32 right, l_int32 top, l_int32 bot)
LEPT_DLL PIXpixAddRepeatedBorder (PIX *pixs, l_int32 left, l_int32 right, l_int32 top, l_int32 bot)
LEPT_DLL PIXpixAddMixedBorder (PIX *pixs, l_int32 left, l_int32 right, l_int32 top, l_int32 bot)
LEPT_DLL PIXpixCreateRGBImage (PIX *pixr, PIX *pixg, PIX *pixb)
LEPT_DLL PIXpixGetRGBComponent (PIX *pixs, l_int32 color)
LEPT_DLL l_int32 pixSetRGBComponent (PIX *pixd, PIX *pixs, l_int32 color)
LEPT_DLL PIXpixGetRGBComponentCmap (PIX *pixs, l_int32 color)
LEPT_DLL l_int32 composeRGBPixel (l_int32 rval, l_int32 gval, l_int32 bval, l_uint32 *ppixel)
LEPT_DLL void extractRGBValues (l_uint32 pixel, l_int32 *prval, l_int32 *pgval, l_int32 *pbval)
LEPT_DLL l_int32 extractMinMaxComponent (l_uint32 pixel, l_int32 type)
LEPT_DLL l_int32 pixGetRGBLine (PIX *pixs, l_int32 row, l_uint8 *bufr, l_uint8 *bufg, l_uint8 *bufb)
LEPT_DLL PIXpixEndianByteSwapNew (PIX *pixs)
LEPT_DLL l_int32 pixEndianByteSwap (PIX *pixs)
LEPT_DLL l_int32 lineEndianByteSwap (l_uint32 *datad, l_uint32 *datas, l_int32 wpl)
LEPT_DLL PIXpixEndianTwoByteSwapNew (PIX *pixs)
LEPT_DLL l_int32 pixEndianTwoByteSwap (PIX *pixs)
LEPT_DLL l_int32 pixGetRasterData (PIX *pixs, l_uint8 **pdata, size_t *pnbytes)
LEPT_DLL l_uint8 ** pixSetupByteProcessing (PIX *pix, l_int32 *pw, l_int32 *ph)
LEPT_DLL l_int32 pixCleanupByteProcessing (PIX *pix, l_uint8 **lineptrs)
LEPT_DLL void l_setAlphaMaskBorder (l_float32 val1, l_float32 val2)
LEPT_DLL l_int32 pixSetMasked (PIX *pixd, PIX *pixm, l_uint32 val)
LEPT_DLL l_int32 pixSetMaskedGeneral (PIX *pixd, PIX *pixm, l_uint32 val, l_int32 x, l_int32 y)
LEPT_DLL l_int32 pixCombineMasked (PIX *pixd, PIX *pixs, PIX *pixm)
LEPT_DLL l_int32 pixCombineMaskedGeneral (PIX *pixd, PIX *pixs, PIX *pixm, l_int32 x, l_int32 y)
LEPT_DLL l_int32 pixPaintThroughMask (PIX *pixd, PIX *pixm, l_int32 x, l_int32 y, l_uint32 val)
LEPT_DLL l_int32 pixPaintSelfThroughMask (PIX *pixd, PIX *pixm, l_int32 x, l_int32 y, l_int32 tilesize, l_int32 searchdir)
LEPT_DLL PIXpixMakeMaskFromLUT (PIX *pixs, l_int32 *tab)
LEPT_DLL PIXpixSetUnderTransparency (PIX *pixs, l_uint32 val, l_int32 debugflag)
LEPT_DLL PIXpixInvert (PIX *pixd, PIX *pixs)
LEPT_DLL PIXpixOr (PIX *pixd, PIX *pixs1, PIX *pixs2)
LEPT_DLL PIXpixAnd (PIX *pixd, PIX *pixs1, PIX *pixs2)
LEPT_DLL PIXpixXor (PIX *pixd, PIX *pixs1, PIX *pixs2)
LEPT_DLL PIXpixSubtract (PIX *pixd, PIX *pixs1, PIX *pixs2)
LEPT_DLL l_int32 pixZero (PIX *pix, l_int32 *pempty)
LEPT_DLL l_int32 pixCountPixels (PIX *pix, l_int32 *pcount, l_int32 *tab8)
LEPT_DLL NUMApixaCountPixels (PIXA *pixa)
LEPT_DLL l_int32 pixCountPixelsInRow (PIX *pix, l_int32 row, l_int32 *pcount, l_int32 *tab8)
LEPT_DLL NUMApixCountPixelsByRow (PIX *pix, l_int32 *tab8)
LEPT_DLL NUMApixCountPixelsByColumn (PIX *pix)
LEPT_DLL NUMApixSumPixelsByRow (PIX *pix, l_int32 *tab8)
LEPT_DLL NUMApixSumPixelsByColumn (PIX *pix)
LEPT_DLL l_int32 pixThresholdPixelSum (PIX *pix, l_int32 thresh, l_int32 *pabove, l_int32 *tab8)
LEPT_DLL l_int32makePixelSumTab8 (void)
LEPT_DLL l_int32makePixelCentroidTab8 (void)
LEPT_DLL l_int32 pixSumPixelValues (PIX *pix, BOX *box, l_float64 *psum)
LEPT_DLL PIXpixMirroredTiling (PIX *pixs, l_int32 w, l_int32 h)
LEPT_DLL NUMApixGetGrayHistogram (PIX *pixs, l_int32 factor)
LEPT_DLL NUMApixGetGrayHistogramMasked (PIX *pixs, PIX *pixm, l_int32 x, l_int32 y, l_int32 factor)
LEPT_DLL l_int32 pixGetColorHistogram (PIX *pixs, l_int32 factor, NUMA **pnar, NUMA **pnag, NUMA **pnab)
LEPT_DLL l_int32 pixGetColorHistogramMasked (PIX *pixs, PIX *pixm, l_int32 x, l_int32 y, l_int32 factor, NUMA **pnar, NUMA **pnag, NUMA **pnab)
LEPT_DLL NUMApixGetCmapHistogram (PIX *pixs, l_int32 factor)
LEPT_DLL NUMApixGetCmapHistogramMasked (PIX *pixs, PIX *pixm, l_int32 x, l_int32 y, l_int32 factor)
LEPT_DLL l_int32 pixGetRankValueMaskedRGB (PIX *pixs, PIX *pixm, l_int32 x, l_int32 y, l_int32 factor, l_float32 rank, l_float32 *prval, l_float32 *pgval, l_float32 *pbval)
LEPT_DLL l_int32 pixGetRankValueMasked (PIX *pixs, PIX *pixm, l_int32 x, l_int32 y, l_int32 factor, l_float32 rank, l_float32 *pval, NUMA **pna)
LEPT_DLL 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)
LEPT_DLL l_int32 pixGetAverageMasked (PIX *pixs, PIX *pixm, l_int32 x, l_int32 y, l_int32 factor, l_int32 type, l_float32 *pval)
LEPT_DLL l_int32 pixGetAverageTiledRGB (PIX *pixs, l_int32 sx, l_int32 sy, l_int32 type, PIX **ppixr, PIX **ppixg, PIX **ppixb)
LEPT_DLL PIXpixGetAverageTiled (PIX *pixs, l_int32 sx, l_int32 sy, l_int32 type)
LEPT_DLL l_int32 pixRowStats (PIX *pixs, NUMA **pnamean, NUMA **pnamedian, NUMA **pnamode, NUMA **pnamodecount, NUMA **pnavar, NUMA **pnarootvar)
LEPT_DLL l_int32 pixColumnStats (PIX *pixs, NUMA **pnamean, NUMA **pnamedian, NUMA **pnamode, NUMA **pnamodecount, NUMA **pnavar, NUMA **pnarootvar)
LEPT_DLL l_int32 pixGetComponentRange (PIX *pixs, l_int32 factor, l_int32 color, l_int32 *pminval, l_int32 *pmaxval)
LEPT_DLL l_int32 pixGetExtremeValue (PIX *pixs, l_int32 factor, l_int32 type, l_int32 *prval, l_int32 *pgval, l_int32 *pbval, l_int32 *pgrayval)
LEPT_DLL l_int32 pixGetMaxValueInRect (PIX *pixs, BOX *box, l_uint32 *pmaxval, l_int32 *pxmax, l_int32 *pymax)
LEPT_DLL l_int32 pixGetBinnedComponentRange (PIX *pixs, l_int32 nbins, l_int32 factor, l_int32 color, l_int32 *pminval, l_int32 *pmaxval, l_uint32 **pcarray, l_int32 debugflag)
LEPT_DLL l_int32 pixGetRankColorArray (PIX *pixs, l_int32 nbins, l_int32 type, l_int32 factor, l_uint32 **pcarray, l_int32 debugflag)
LEPT_DLL l_int32 pixGetBinnedColor (PIX *pixs, PIX *pixg, l_int32 factor, l_int32 nbins, NUMA *nalut, l_uint32 **pcarray, l_int32 debugflag)
LEPT_DLL PIXpixDisplayColorArray (l_uint32 *carray, l_int32 ncolors, l_int32 side, l_int32 ncols, l_int32 textflag)
LEPT_DLL PIXpixaGetAlignedStats (PIXA *pixa, l_int32 type, l_int32 nbins, l_int32 thresh)
LEPT_DLL l_int32 pixaExtractColumnFromEachPix (PIXA *pixa, l_int32 col, PIX *pixd)
LEPT_DLL l_int32 pixGetRowStats (PIX *pixs, l_int32 type, l_int32 nbins, l_int32 thresh, l_float32 *colvect)
LEPT_DLL l_int32 pixGetColumnStats (PIX *pixs, l_int32 type, l_int32 nbins, l_int32 thresh, l_float32 *rowvect)
LEPT_DLL l_int32 pixSetPixelColumn (PIX *pix, l_int32 col, l_float32 *colvect)
LEPT_DLL l_int32 pixThresholdForFgBg (PIX *pixs, l_int32 factor, l_int32 thresh, l_int32 *pfgval, l_int32 *pbgval)
LEPT_DLL l_int32 pixSplitDistributionFgBg (PIX *pixs, l_float32 scorefract, l_int32 factor, l_int32 *pthresh, l_int32 *pfgval, l_int32 *pbgval, l_int32 debugflag)
LEPT_DLL l_int32 pixaFindDimensions (PIXA *pixa, NUMA **pnaw, NUMA **pnah)
LEPT_DLL NUMApixaFindAreaPerimRatio (PIXA *pixa)
LEPT_DLL l_int32 pixFindAreaPerimRatio (PIX *pixs, l_int32 *tab, l_float32 *pfract)
LEPT_DLL NUMApixaFindPerimSizeRatio (PIXA *pixa)
LEPT_DLL l_int32 pixFindPerimSizeRatio (PIX *pixs, l_int32 *tab, l_float32 *pratio)
LEPT_DLL NUMApixaFindAreaFraction (PIXA *pixa)
LEPT_DLL l_int32 pixFindAreaFraction (PIX *pixs, l_int32 *tab, l_float32 *pfract)
LEPT_DLL NUMApixaFindWidthHeightRatio (PIXA *pixa)
LEPT_DLL NUMApixaFindWidthHeightProduct (PIXA *pixa)
LEPT_DLL l_int32 pixFindOverlapFraction (PIX *pixs1, PIX *pixs2, l_int32 x2, l_int32 y2, l_int32 *tab, l_float32 *pratio, l_int32 *pnoverlap)
LEPT_DLL BOXApixFindRectangleComps (PIX *pixs, l_int32 dist, l_int32 minw, l_int32 minh)
LEPT_DLL l_int32 pixConformsToRectangle (PIX *pixs, BOX *box, l_int32 dist, l_int32 *pconforms)
LEPT_DLL PIXpixClipRectangle (PIX *pixs, BOX *box, BOX **pboxc)
LEPT_DLL PIXpixClipMasked (PIX *pixs, PIX *pixm, l_int32 x, l_int32 y, l_uint32 outval)
LEPT_DLL PIXpixResizeToMatch (PIX *pixs, PIX *pixt, l_int32 w, l_int32 h)
LEPT_DLL l_int32 pixClipToForeground (PIX *pixs, PIX **ppixd, BOX **pbox)
LEPT_DLL l_int32 pixClipBoxToForeground (PIX *pixs, BOX *boxs, PIX **ppixd, BOX **pboxd)
LEPT_DLL l_int32 pixScanForForeground (PIX *pixs, BOX *box, l_int32 scanflag, l_int32 *ploc)
LEPT_DLL l_int32 pixClipBoxToEdges (PIX *pixs, BOX *boxs, l_int32 lowthresh, l_int32 highthresh, l_int32 maxwidth, l_int32 factor, PIX **ppixd, BOX **pboxd)
LEPT_DLL l_int32 pixScanForEdge (PIX *pixs, BOX *box, l_int32 lowthresh, l_int32 highthresh, l_int32 maxwidth, l_int32 factor, l_int32 scanflag, l_int32 *ploc)
LEPT_DLL NUMApixExtractOnLine (PIX *pixs, l_int32 x1, l_int32 y1, l_int32 x2, l_int32 y2, l_int32 factor)
LEPT_DLL l_float32 pixAverageOnLine (PIX *pixs, l_int32 x1, l_int32 y1, l_int32 x2, l_int32 y2, l_int32 factor)
LEPT_DLL NUMApixAverageIntensityProfile (PIX *pixs, l_float32 fract, l_int32 dir, l_int32 first, l_int32 last, l_int32 factor1, l_int32 factor2)
LEPT_DLL NUMApixReversalProfile (PIX *pixs, l_float32 fract, l_int32 dir, l_int32 first, l_int32 last, l_int32 minreversal, l_int32 factor1, l_int32 factor2)
LEPT_DLL PIXpixRankRowTransform (PIX *pixs)
LEPT_DLL PIXpixRankColumnTransform (PIX *pixs)
LEPT_DLL PIXApixaCreate (l_int32 n)
LEPT_DLL PIXApixaCreateFromPix (PIX *pixs, l_int32 n, l_int32 cellw, l_int32 cellh)
LEPT_DLL PIXApixaCreateFromBoxa (PIX *pixs, BOXA *boxa, l_int32 *pcropwarn)
LEPT_DLL PIXApixaSplitPix (PIX *pixs, l_int32 nx, l_int32 ny, l_int32 borderwidth, l_uint32 bordercolor)
LEPT_DLL void pixaDestroy (PIXA **ppixa)
LEPT_DLL PIXApixaCopy (PIXA *pixa, l_int32 copyflag)
LEPT_DLL l_int32 pixaAddPix (PIXA *pixa, PIX *pix, l_int32 copyflag)
LEPT_DLL l_int32 pixaExtendArray (PIXA *pixa)
LEPT_DLL l_int32 pixaExtendArrayToSize (PIXA *pixa, l_int32 size)
LEPT_DLL l_int32 pixaAddBox (PIXA *pixa, BOX *box, l_int32 copyflag)
LEPT_DLL l_int32 pixaGetCount (PIXA *pixa)
LEPT_DLL l_int32 pixaChangeRefcount (PIXA *pixa, l_int32 delta)
LEPT_DLL PIXpixaGetPix (PIXA *pixa, l_int32 index, l_int32 accesstype)
LEPT_DLL l_int32 pixaGetPixDimensions (PIXA *pixa, l_int32 index, l_int32 *pw, l_int32 *ph, l_int32 *pd)
LEPT_DLL BOXApixaGetBoxa (PIXA *pixa, l_int32 accesstype)
LEPT_DLL l_int32 pixaGetBoxaCount (PIXA *pixa)
LEPT_DLL BOXpixaGetBox (PIXA *pixa, l_int32 index, l_int32 accesstype)
LEPT_DLL l_int32 pixaGetBoxGeometry (PIXA *pixa, l_int32 index, l_int32 *px, l_int32 *py, l_int32 *pw, l_int32 *ph)
LEPT_DLL PIX ** pixaGetPixArray (PIXA *pixa)
LEPT_DLL l_int32 pixaReplacePix (PIXA *pixa, l_int32 index, PIX *pix, BOX *box)
LEPT_DLL l_int32 pixaInsertPix (PIXA *pixa, l_int32 index, PIX *pixs, BOX *box)
LEPT_DLL l_int32 pixaRemovePix (PIXA *pixa, l_int32 index)
LEPT_DLL l_int32 pixaInitFull (PIXA *pixa, PIX *pix, BOX *box)
LEPT_DLL l_int32 pixaClear (PIXA *pixa)
LEPT_DLL l_int32 pixaJoin (PIXA *pixad, PIXA *pixas, l_int32 istart, l_int32 iend)
LEPT_DLL PIXAApixaaCreate (l_int32 n)
LEPT_DLL PIXAApixaaCreateFromPixa (PIXA *pixa, l_int32 n, l_int32 type, l_int32 copyflag)
LEPT_DLL void pixaaDestroy (PIXAA **ppixaa)
LEPT_DLL l_int32 pixaaAddPixa (PIXAA *pixaa, PIXA *pixa, l_int32 copyflag)
LEPT_DLL l_int32 pixaaExtendArray (PIXAA *pixaa)
LEPT_DLL l_int32 pixaaAddBox (PIXAA *pixaa, BOX *box, l_int32 copyflag)
LEPT_DLL l_int32 pixaaGetCount (PIXAA *pixaa)
LEPT_DLL PIXApixaaGetPixa (PIXAA *pixaa, l_int32 index, l_int32 accesstype)
LEPT_DLL BOXApixaaGetBoxa (PIXAA *pixaa, l_int32 accesstype)
LEPT_DLL PIXApixaRead (const char *filename)
LEPT_DLL PIXApixaReadStream (FILE *fp)
LEPT_DLL l_int32 pixaWrite (const char *filename, PIXA *pixa)
LEPT_DLL l_int32 pixaWriteStream (FILE *fp, PIXA *pixa)
LEPT_DLL PIXAApixaaRead (const char *filename)
LEPT_DLL PIXAApixaaReadStream (FILE *fp)
LEPT_DLL l_int32 pixaaWrite (const char *filename, PIXAA *pixaa)
LEPT_DLL l_int32 pixaaWriteStream (FILE *fp, PIXAA *pixaa)
LEPT_DLL PIXACCpixaccCreate (l_int32 w, l_int32 h, l_int32 negflag)
LEPT_DLL PIXACCpixaccCreateWithPix (PIX *pix, l_int32 negflag)
LEPT_DLL void pixaccDestroy (PIXACC **ppixacc)
LEPT_DLL PIXpixaccFinal (PIXACC *pixacc, l_int32 outdepth)
LEPT_DLL PIXpixaccGetPix (PIXACC *pixacc)
LEPT_DLL l_int32 pixaccGetOffset (PIXACC *pixacc)
LEPT_DLL l_int32 pixaccAdd (PIXACC *pixacc, PIX *pix)
LEPT_DLL l_int32 pixaccSubtract (PIXACC *pixacc, PIX *pix)
LEPT_DLL l_int32 pixaccMultConst (PIXACC *pixacc, l_float32 factor)
LEPT_DLL l_int32 pixaccMultConstAccumulate (PIXACC *pixacc, PIX *pix, l_float32 factor)
LEPT_DLL PIXpixSelectBySize (PIX *pixs, l_int32 width, l_int32 height, l_int32 connectivity, l_int32 type, l_int32 relation, l_int32 *pchanged)
LEPT_DLL PIXApixaSelectBySize (PIXA *pixas, l_int32 width, l_int32 height, l_int32 type, l_int32 relation, l_int32 *pchanged)
LEPT_DLL PIXpixSelectByAreaPerimRatio (PIX *pixs, l_float32 thresh, l_int32 connectivity, l_int32 type, l_int32 *pchanged)
LEPT_DLL PIXApixaSelectByAreaPerimRatio (PIXA *pixas, l_float32 thresh, l_int32 type, l_int32 *pchanged)
LEPT_DLL PIXpixSelectByAreaFraction (PIX *pixs, l_float32 thresh, l_int32 connectivity, l_int32 type, l_int32 *pchanged)
LEPT_DLL PIXApixaSelectByAreaFraction (PIXA *pixas, l_float32 thresh, l_int32 type, l_int32 *pchanged)
LEPT_DLL PIXpixSelectByWidthHeightRatio (PIX *pixs, l_float32 thresh, l_int32 connectivity, l_int32 type, l_int32 *pchanged)
LEPT_DLL PIXApixaSelectByWidthHeightRatio (PIXA *pixas, l_float32 thresh, l_int32 type, l_int32 *pchanged)
LEPT_DLL PIXApixaSelectWithIndicator (PIXA *pixas, NUMA *na, l_int32 *pchanged)
LEPT_DLL l_int32 pixRemoveWithIndicator (PIX *pixs, PIXA *pixa, NUMA *na)
LEPT_DLL l_int32 pixAddWithIndicator (PIX *pixs, PIXA *pixa, NUMA *na)
LEPT_DLL PIXApixaSort (PIXA *pixas, l_int32 sorttype, l_int32 sortorder, NUMA **pnaindex, l_int32 copyflag)
LEPT_DLL PIXApixaBinSort (PIXA *pixas, l_int32 sorttype, l_int32 sortorder, NUMA **pnaindex, l_int32 copyflag)
LEPT_DLL PIXApixaSortByIndex (PIXA *pixas, NUMA *naindex, l_int32 copyflag)
LEPT_DLL PIXAApixaSort2dByIndex (PIXA *pixas, NUMAA *naa, l_int32 copyflag)
LEPT_DLL PIXApixaAddBorderGeneral (PIXA *pixad, PIXA *pixas, l_int32 left, l_int32 right, l_int32 top, l_int32 bot, l_uint32 val)
LEPT_DLL PIXApixaaFlattenToPixa (PIXAA *pixaa, NUMA **pnaindex, l_int32 copyflag)
LEPT_DLL l_int32 pixaSizeRange (PIXA *pixa, l_int32 *pminw, l_int32 *pminh, l_int32 *pmaxw, l_int32 *pmaxh)
LEPT_DLL PIXApixaClipToPix (PIXA *pixas, PIX *pixs)
LEPT_DLL l_int32 pixaAnyColormaps (PIXA *pixa, l_int32 *phascmap)
LEPT_DLL l_int32 pixaGetDepthInfo (PIXA *pixa, l_int32 *pmaxdepth, l_int32 *psame)
LEPT_DLL l_int32 pixaEqual (PIXA *pixa1, PIXA *pixa2, l_int32 maxdist, NUMA **pnaindex, l_int32 *psame)
LEPT_DLL PIXpixaDisplay (PIXA *pixa, l_int32 w, l_int32 h)
LEPT_DLL PIXpixaDisplayOnColor (PIXA *pixa, l_int32 w, l_int32 h, l_uint32 bgcolor)
LEPT_DLL PIXpixaDisplayRandomCmap (PIXA *pixa, l_int32 w, l_int32 h)
LEPT_DLL PIXpixaDisplayOnLattice (PIXA *pixa, l_int32 xspace, l_int32 yspace)
LEPT_DLL PIXpixaDisplayUnsplit (PIXA *pixa, l_int32 nx, l_int32 ny, l_int32 borderwidth, l_uint32 bordercolor)
LEPT_DLL PIXpixaDisplayTiled (PIXA *pixa, l_int32 maxwidth, l_int32 background, l_int32 spacing)
LEPT_DLL PIXpixaDisplayTiledInRows (PIXA *pixa, l_int32 outdepth, l_int32 maxwidth, l_float32 scalefactor, l_int32 background, l_int32 spacing, l_int32 border)
LEPT_DLL PIXpixaDisplayTiledAndScaled (PIXA *pixa, l_int32 outdepth, l_int32 tilewidth, l_int32 ncols, l_int32 background, l_int32 spacing, l_int32 border)
LEPT_DLL PIXpixaaDisplay (PIXAA *pixaa, l_int32 w, l_int32 h)
LEPT_DLL PIXpixaaDisplayByPixa (PIXAA *pixaa, l_int32 xspace, l_int32 yspace, l_int32 maxw)
LEPT_DLL PIXApixaaDisplayTiledAndScaled (PIXAA *pixaa, l_int32 outdepth, l_int32 tilewidth, l_int32 ncols, l_int32 background, l_int32 spacing, l_int32 border)
LEPT_DLL l_int32 pmsCreate (size_t minsize, size_t smallest, NUMA *numalloc, const char *logfile)
LEPT_DLL void pmsDestroy ()
LEPT_DLL void * pmsCustomAlloc (size_t nbytes)
LEPT_DLL void pmsCustomDealloc (void *data)
LEPT_DLL void * pmsGetAlloc (size_t nbytes)
LEPT_DLL l_int32 pmsGetLevelForAlloc (size_t nbytes, l_int32 *plevel)
LEPT_DLL l_int32 pmsGetLevelForDealloc (void *data, l_int32 *plevel)
LEPT_DLL void pmsLogInfo ()
LEPT_DLL l_int32 pixAddConstantGray (PIX *pixs, l_int32 val)
LEPT_DLL l_int32 pixMultConstantGray (PIX *pixs, l_float32 val)
LEPT_DLL PIXpixAddGray (PIX *pixd, PIX *pixs1, PIX *pixs2)
LEPT_DLL PIXpixSubtractGray (PIX *pixd, PIX *pixs1, PIX *pixs2)
LEPT_DLL PIXpixThresholdToValue (PIX *pixd, PIX *pixs, l_int32 threshval, l_int32 setval)
LEPT_DLL PIXpixInitAccumulate (l_int32 w, l_int32 h, l_uint32 offset)
LEPT_DLL PIXpixFinalAccumulate (PIX *pixs, l_uint32 offset, l_int32 depth)
LEPT_DLL PIXpixFinalAccumulateThreshold (PIX *pixs, l_uint32 offset, l_uint32 threshold)
LEPT_DLL l_int32 pixAccumulate (PIX *pixd, PIX *pixs, l_int32 op)
LEPT_DLL l_int32 pixMultConstAccumulate (PIX *pixs, l_float32 factor, l_uint32 offset)
LEPT_DLL PIXpixAbsDifference (PIX *pixs1, PIX *pixs2)
LEPT_DLL PIXpixMinOrMax (PIX *pixd, PIX *pixs1, PIX *pixs2, l_int32 type)
LEPT_DLL PIXpixMaxDynamicRange (PIX *pixs, l_int32 type)
LEPT_DLL l_float32makeLogBase2Tab (void)
LEPT_DLL l_float32 getLogBase2 (l_int32 val, l_float32 *logtab)
LEPT_DLL PIXCpixcompCreateFromPix (PIX *pix, l_int32 comptype)
LEPT_DLL PIXCpixcompCreateFromString (l_uint8 *data, size_t size, l_int32 copyflag)
LEPT_DLL PIXCpixcompCreateFromFile (const char *filename, l_int32 comptype)
LEPT_DLL void pixcompDestroy (PIXC **ppixc)
LEPT_DLL l_int32 pixcompGetDimensions (PIXC *pixc, l_int32 *pw, l_int32 *ph, l_int32 *pd)
LEPT_DLL l_int32 pixcompDetermineFormat (l_int32 comptype, l_int32 d, l_int32 cmapflag, l_int32 *pformat)
LEPT_DLL PIXpixCreateFromPixcomp (PIXC *pixc)
LEPT_DLL PIXACpixacompCreate (l_int32 n)
LEPT_DLL PIXACpixacompCreateInitialized (l_int32 n, PIX *pix, l_int32 comptype)
LEPT_DLL PIXACpixacompCreateFromPixa (PIXA *pixa, l_int32 comptype, l_int32 accesstype)
LEPT_DLL PIXACpixacompCreateFromFiles (const char *dirname, const char *substr, l_int32 comptype)
LEPT_DLL PIXACpixacompCreateFromSA (SARRAY *sa, l_int32 comptype)
LEPT_DLL void pixacompDestroy (PIXAC **ppixac)
LEPT_DLL l_int32 pixacompAddPix (PIXAC *pixac, PIX *pix, l_int32 comptype)
LEPT_DLL l_int32 pixacompAddPixcomp (PIXAC *pixac, PIXC *pixc)
LEPT_DLL l_int32 pixacompExtendArray (PIXAC *pixac)
LEPT_DLL l_int32 pixacompReplacePix (PIXAC *pixac, l_int32 index, PIX *pix, l_int32 comptype)
LEPT_DLL l_int32 pixacompReplacePixcomp (PIXAC *pixac, l_int32 index, PIXC *pixc)
LEPT_DLL l_int32 pixacompAddBox (PIXAC *pixac, BOX *box, l_int32 copyflag)
LEPT_DLL l_int32 pixacompGetCount (PIXAC *pixac)
LEPT_DLL PIXCpixacompGetPixcomp (PIXAC *pixac, l_int32 index)
LEPT_DLL PIXpixacompGetPix (PIXAC *pixac, l_int32 index)
LEPT_DLL l_int32 pixacompGetPixDimensions (PIXAC *pixac, l_int32 index, l_int32 *pw, l_int32 *ph, l_int32 *pd)
LEPT_DLL BOXApixacompGetBoxa (PIXAC *pixac, l_int32 accesstype)
LEPT_DLL l_int32 pixacompGetBoxaCount (PIXAC *pixac)
LEPT_DLL BOXpixacompGetBox (PIXAC *pixac, l_int32 index, l_int32 accesstype)
LEPT_DLL l_int32 pixacompGetBoxGeometry (PIXAC *pixac, l_int32 index, l_int32 *px, l_int32 *py, l_int32 *pw, l_int32 *ph)
LEPT_DLL PIXApixaCreateFromPixacomp (PIXAC *pixac, l_int32 accesstype)
LEPT_DLL PIXACpixacompRead (const char *filename)
LEPT_DLL PIXACpixacompReadStream (FILE *fp)
LEPT_DLL l_int32 pixacompWrite (const char *filename, PIXAC *pixac)
LEPT_DLL l_int32 pixacompWriteStream (FILE *fp, PIXAC *pixac)
LEPT_DLL l_int32 pixacompWriteStreamInfo (FILE *fp, PIXAC *pixac, const char *text)
LEPT_DLL l_int32 pixcompWriteStreamInfo (FILE *fp, PIXC *pixc, const char *text)
LEPT_DLL PIXpixacompDisplayTiledAndScaled (PIXAC *pixac, l_int32 outdepth, l_int32 tilewidth, l_int32 ncols, l_int32 background, l_int32 spacing, l_int32 border)
LEPT_DLL PIXpixThreshold8 (PIX *pixs, l_int32 d, l_int32 nlevels, l_int32 cmapflag)
LEPT_DLL PIXpixRemoveColormap (PIX *pixs, l_int32 type)
LEPT_DLL l_int32 pixAddGrayColormap8 (PIX *pixs)
LEPT_DLL PIXpixAddMinimalGrayColormap8 (PIX *pixs)
LEPT_DLL PIXpixConvertRGBToLuminance (PIX *pixs)
LEPT_DLL PIXpixConvertRGBToGray (PIX *pixs, l_float32 rwt, l_float32 gwt, l_float32 bwt)
LEPT_DLL PIXpixConvertRGBToGrayFast (PIX *pixs)
LEPT_DLL PIXpixConvertRGBToGrayMinMax (PIX *pixs, l_int32 type)
LEPT_DLL PIXpixConvertGrayToColormap (PIX *pixs)
LEPT_DLL PIXpixConvertGrayToColormap8 (PIX *pixs, l_int32 mindepth)
LEPT_DLL PIXpixColorizeGray (PIX *pixs, l_uint32 color, l_int32 cmapflag)
LEPT_DLL PIXpixConvertRGBToColormap (PIX *pixs, l_int32 ditherflag)
LEPT_DLL l_int32 pixQuantizeIfFewColors (PIX *pixs, l_int32 maxcolors, l_int32 mingraycolors, l_int32 octlevel, PIX **ppixd)
LEPT_DLL PIXpixConvert16To8 (PIX *pixs, l_int32 whichbyte)
LEPT_DLL PIXpixConvertGrayToFalseColor (PIX *pixs, l_float32 gamma)
LEPT_DLL PIXpixUnpackBinary (PIX *pixs, l_int32 depth, l_int32 invert)
LEPT_DLL PIXpixConvert1To16 (PIX *pixd, PIX *pixs, l_uint16 val0, l_uint16 val1)
LEPT_DLL PIXpixConvert1To32 (PIX *pixd, PIX *pixs, l_uint32 val0, l_uint32 val1)
LEPT_DLL PIXpixConvert1To2Cmap (PIX *pixs)
LEPT_DLL PIXpixConvert1To2 (PIX *pixd, PIX *pixs, l_int32 val0, l_int32 val1)
LEPT_DLL PIXpixConvert1To4Cmap (PIX *pixs)
LEPT_DLL PIXpixConvert1To4 (PIX *pixd, PIX *pixs, l_int32 val0, l_int32 val1)
LEPT_DLL PIXpixConvert1To8 (PIX *pixd, PIX *pixs, l_uint8 val0, l_uint8 val1)
LEPT_DLL PIXpixConvert2To8 (PIX *pixs, l_uint8 val0, l_uint8 val1, l_uint8 val2, l_uint8 val3, l_int32 cmapflag)
LEPT_DLL PIXpixConvert4To8 (PIX *pixs, l_int32 cmapflag)
LEPT_DLL PIXpixConvert8To16 (PIX *pixs, l_int32 leftshift)
LEPT_DLL PIXpixConvertTo1 (PIX *pixs, l_int32 threshold)
LEPT_DLL PIXpixConvertTo1BySampling (PIX *pixs, l_int32 factor, l_int32 threshold)
LEPT_DLL PIXpixConvertTo8 (PIX *pixs, l_int32 cmapflag)
LEPT_DLL PIXpixConvertTo8BySampling (PIX *pixs, l_int32 factor, l_int32 cmapflag)
LEPT_DLL PIXpixConvertTo16 (PIX *pixs)
LEPT_DLL PIXpixConvertTo32 (PIX *pixs)
LEPT_DLL PIXpixConvertTo32BySampling (PIX *pixs, l_int32 factor)
LEPT_DLL PIXpixConvert8To32 (PIX *pixs)
LEPT_DLL PIXpixConvertTo8Or32 (PIX *pixs, l_int32 copyflag, l_int32 warnflag)
LEPT_DLL PIXpixConvert24To32 (PIX *pixs)
LEPT_DLL PIXpixConvert32To24 (PIX *pixs)
LEPT_DLL PIXpixConvertLossless (PIX *pixs, l_int32 d)
LEPT_DLL PIXpixConvertForPSWrap (PIX *pixs)
LEPT_DLL PIXpixConvertToSubpixelRGB (PIX *pixs, l_float32 scalex, l_float32 scaley, l_int32 order)
LEPT_DLL PIXpixConvertGrayToSubpixelRGB (PIX *pixs, l_float32 scalex, l_float32 scaley, l_int32 order)
LEPT_DLL PIXpixConvertColorToSubpixelRGB (PIX *pixs, l_float32 scalex, l_float32 scaley, l_int32 order)
LEPT_DLL PIXTILINGpixTilingCreate (PIX *pixs, l_int32 nx, l_int32 ny, l_int32 w, l_int32 h, l_int32 xoverlap, l_int32 yoverlap)
LEPT_DLL void pixTilingDestroy (PIXTILING **ppt)
LEPT_DLL l_int32 pixTilingGetCount (PIXTILING *pt, l_int32 *pnx, l_int32 *pny)
LEPT_DLL l_int32 pixTilingGetSize (PIXTILING *pt, l_int32 *pw, l_int32 *ph)
LEPT_DLL PIXpixTilingGetTile (PIXTILING *pt, l_int32 i, l_int32 j)
LEPT_DLL l_int32 pixTilingNoStripOnPaint (PIXTILING *pt)
LEPT_DLL l_int32 pixTilingPaintTile (PIX *pixd, l_int32 i, l_int32 j, PIX *pixs, PIXTILING *pt)
LEPT_DLL PIXpixReadStreamPng (FILE *fp)
LEPT_DLL l_int32 readHeaderPng (const char *filename, l_int32 *pwidth, l_int32 *pheight, l_int32 *pbps, l_int32 *pspp, l_int32 *piscmap)
LEPT_DLL l_int32 freadHeaderPng (FILE *fp, l_int32 *pwidth, l_int32 *pheight, l_int32 *pbps, l_int32 *pspp, l_int32 *piscmap)
LEPT_DLL l_int32 sreadHeaderPng (const l_uint8 *data, l_int32 *pwidth, l_int32 *pheight, l_int32 *pbps, l_int32 *pspp, l_int32 *piscmap)
LEPT_DLL l_int32 fgetPngResolution (FILE *fp, l_int32 *pxres, l_int32 *pyres)
LEPT_DLL l_int32 pixWritePng (const char *filename, PIX *pix, l_float32 gamma)
LEPT_DLL l_int32 pixWriteStreamPng (FILE *fp, PIX *pix, l_float32 gamma)
LEPT_DLL PIXpixReadRGBAPng (const char *filename)
LEPT_DLL l_int32 pixWriteRGBAPng (const char *filename, PIX *pix)
LEPT_DLL void l_pngSetStrip16To8 (l_int32 flag)
LEPT_DLL void l_pngSetStripAlpha (l_int32 flag)
LEPT_DLL void l_pngSetWriteAlpha (l_int32 flag)
LEPT_DLL void l_pngSetZlibCompression (l_int32 val)
LEPT_DLL PIXpixReadMemPng (const l_uint8 *cdata, size_t size)
LEPT_DLL l_int32 pixWriteMemPng (l_uint8 **pdata, size_t *psize, PIX *pix, l_float32 gamma)
LEPT_DLL PIXpixReadStreamPnm (FILE *fp)
LEPT_DLL l_int32 readHeaderPnm (const char *filename, PIX **ppix, l_int32 *pwidth, l_int32 *pheight, l_int32 *pdepth, l_int32 *ptype, l_int32 *pbps, l_int32 *pspp)
LEPT_DLL l_int32 freadHeaderPnm (FILE *fp, PIX **ppix, l_int32 *pwidth, l_int32 *pheight, l_int32 *pdepth, l_int32 *ptype, l_int32 *pbps, l_int32 *pspp)
LEPT_DLL l_int32 pixWriteStreamPnm (FILE *fp, PIX *pix)
LEPT_DLL l_int32 pixWriteStreamAsciiPnm (FILE *fp, PIX *pix)
LEPT_DLL PIXpixReadMemPnm (const l_uint8 *cdata, size_t size)
LEPT_DLL l_int32 sreadHeaderPnm (const l_uint8 *cdata, size_t size, l_int32 *pwidth, l_int32 *pheight, l_int32 *pdepth, l_int32 *ptype, l_int32 *pbps, l_int32 *pspp)
LEPT_DLL l_int32 pixWriteMemPnm (l_uint8 **pdata, size_t *psize, PIX *pix)
LEPT_DLL PIXpixProjectiveSampledPta (PIX *pixs, PTA *ptad, PTA *ptas, l_int32 incolor)
LEPT_DLL PIXpixProjectiveSampled (PIX *pixs, l_float32 *vc, l_int32 incolor)
LEPT_DLL PIXpixProjectivePta (PIX *pixs, PTA *ptad, PTA *ptas, l_int32 incolor)
LEPT_DLL PIXpixProjective (PIX *pixs, l_float32 *vc, l_int32 incolor)
LEPT_DLL PIXpixProjectivePtaColor (PIX *pixs, PTA *ptad, PTA *ptas, l_uint32 colorval)
LEPT_DLL PIXpixProjectiveColor (PIX *pixs, l_float32 *vc, l_uint32 colorval)
LEPT_DLL PIXpixProjectivePtaGray (PIX *pixs, PTA *ptad, PTA *ptas, l_uint8 grayval)
LEPT_DLL PIXpixProjectiveGray (PIX *pixs, l_float32 *vc, l_uint8 grayval)
LEPT_DLL PIXpixProjectivePtaWithAlpha (PIX *pixs, PTA *ptad, PTA *ptas, PIX *pixg, l_float32 fract, l_int32 border)
LEPT_DLL PIXpixProjectivePtaGammaXform (PIX *pixs, l_float32 gamma, PTA *ptad, PTA *ptas, l_float32 fract, l_int32 border)
LEPT_DLL l_int32 getProjectiveXformCoeffs (PTA *ptas, PTA *ptad, l_float32 **pvc)
LEPT_DLL l_int32 projectiveXformSampledPt (l_float32 *vc, l_int32 x, l_int32 y, l_int32 *pxp, l_int32 *pyp)
LEPT_DLL l_int32 projectiveXformPt (l_float32 *vc, l_int32 x, l_int32 y, l_float32 *pxp, l_float32 *pyp)
LEPT_DLL l_int32 convertFilesToPS (const char *dirin, const char *substr, l_int32 res, const char *fileout)
LEPT_DLL l_int32 sarrayConvertFilesToPS (SARRAY *sa, l_int32 res, const char *fileout)
LEPT_DLL l_int32 convertFilesFittedToPS (const char *dirin, const char *substr, l_float32 xpts, l_float32 ypts, const char *fileout)
LEPT_DLL l_int32 sarrayConvertFilesFittedToPS (SARRAY *sa, l_float32 xpts, l_float32 ypts, const char *fileout)
LEPT_DLL l_int32 writeImageCompressedToPSFile (const char *filein, const char *fileout, l_int32 res, l_int32 *pfirstfile, l_int32 *pindex)
LEPT_DLL l_int32 convertSegmentedPagesToPS (const char *pagedir, const char *pagestr, const char *maskdir, const char *maskstr, l_int32 numpre, l_int32 numpost, l_int32 maxnum, l_float32 textscale, l_float32 imagescale, l_int32 threshold, const char *fileout)
LEPT_DLL l_int32 pixWriteSegmentedPageToPS (PIX *pixs, PIX *pixm, l_float32 textscale, l_float32 imagescale, l_int32 threshold, l_int32 pageno, const char *fileout)
LEPT_DLL l_int32 pixWriteMixedToPS (PIX *pixb, PIX *pixc, l_float32 scale, l_int32 pageno, const char *fileout)
LEPT_DLL l_int32 convertToPSEmbed (const char *filein, const char *fileout, l_int32 level)
LEPT_DLL l_int32 pixaWriteCompressedToPS (PIXA *pixa, const char *fileout, l_int32 res, l_int32 level)
LEPT_DLL l_int32 pixWritePSEmbed (const char *filein, const char *fileout)
LEPT_DLL l_int32 pixWriteStreamPS (FILE *fp, PIX *pix, BOX *box, l_int32 res, l_float32 scale)
LEPT_DLL char * pixWriteStringPS (PIX *pixs, BOX *box, l_int32 res, l_float32 scale)
LEPT_DLL char * generateUncompressedPS (char *hexdata, l_int32 w, l_int32 h, l_int32 d, l_int32 psbpl, l_int32 bps, l_float32 xpt, l_float32 ypt, l_float32 wpt, l_float32 hpt, l_int32 boxflag)
LEPT_DLL void getScaledParametersPS (BOX *box, l_int32 wpix, l_int32 hpix, l_int32 res, l_float32 scale, l_float32 *pxpt, l_float32 *pypt, l_float32 *pwpt, l_float32 *phpt)
LEPT_DLL void convertByteToHexAscii (l_uint8 byteval, char *pnib1, char *pnib2)
LEPT_DLL l_int32 convertJpegToPSEmbed (const char *filein, const char *fileout)
LEPT_DLL l_int32 convertJpegToPS (const char *filein, const char *fileout, const char *operation, l_int32 x, l_int32 y, l_int32 res, l_float32 scale, l_int32 pageno, l_int32 endpage)
LEPT_DLL l_int32 convertJpegToPSString (const char *filein, char **poutstr, l_int32 *pnbytes, l_int32 x, l_int32 y, l_int32 res, l_float32 scale, l_int32 pageno, l_int32 endpage)
LEPT_DLL char * generateJpegPS (const char *filein, L_COMPRESSED_DATA *cid, l_float32 xpt, l_float32 ypt, l_float32 wpt, l_float32 hpt, l_int32 pageno, l_int32 endpage)
LEPT_DLL L_COMPRESSED_DATApixGenerateJpegData (PIX *pixs, l_int32 ascii85flag, l_int32 quality)
LEPT_DLL L_COMPRESSED_DATAl_generateJpegData (const char *fname, l_int32 ascii85flag)
LEPT_DLL void compressed_dataDestroy (L_COMPRESSED_DATA **pcid)
LEPT_DLL l_int32 convertG4ToPSEmbed (const char *filein, const char *fileout)
LEPT_DLL l_int32 convertG4ToPS (const char *filein, const char *fileout, const char *operation, l_int32 x, l_int32 y, l_int32 res, l_float32 scale, l_int32 pageno, l_int32 maskflag, l_int32 endpage)
LEPT_DLL l_int32 convertG4ToPSString (const char *filein, char **poutstr, l_int32 *pnbytes, l_int32 x, l_int32 y, l_int32 res, l_float32 scale, l_int32 pageno, l_int32 maskflag, l_int32 endpage)
LEPT_DLL char * generateG4PS (const char *filein, L_COMPRESSED_DATA *cid, l_float32 xpt, l_float32 ypt, l_float32 wpt, l_float32 hpt, l_int32 maskflag, l_int32 pageno, l_int32 endpage)
LEPT_DLL L_COMPRESSED_DATApixGenerateG4Data (PIX *pixs, l_int32 ascii85flag)
LEPT_DLL L_COMPRESSED_DATAl_generateG4Data (const char *fname, l_int32 ascii85flag)
LEPT_DLL l_int32 convertTiffMultipageToPS (const char *filein, const char *fileout, const char *tempfile, l_float32 fillfract)
LEPT_DLL l_int32 convertFlateToPSEmbed (const char *filein, const char *fileout)
LEPT_DLL l_int32 convertFlateToPS (const char *filein, const char *fileout, const char *operation, l_int32 x, l_int32 y, l_int32 res, l_float32 scale, l_int32 pageno, l_int32 endpage)
LEPT_DLL l_int32 convertFlateToPSString (const char *filein, char **poutstr, l_int32 *pnbytes, l_int32 x, l_int32 y, l_int32 res, l_float32 scale, l_int32 pageno, l_int32 endpage)
LEPT_DLL char * generateFlatePS (const char *filein, L_COMPRESSED_DATA *cid, l_float32 xpt, l_float32 ypt, l_float32 wpt, l_float32 hpt, l_int32 pageno, l_int32 endpage)
LEPT_DLL L_COMPRESSED_DATAl_generateFlateData (const char *fname, l_int32 ascii85flag)
LEPT_DLL L_COMPRESSED_DATApixGenerateFlateData (PIX *pixs, l_int32 ascii85flag)
LEPT_DLL l_int32 pixWriteMemPS (l_uint8 **pdata, size_t *psize, PIX *pix, BOX *box, l_int32 res, l_float32 scale)
LEPT_DLL l_int32 getResLetterPage (l_int32 w, l_int32 h, l_float32 fillfract)
LEPT_DLL l_int32 getResA4Page (l_int32 w, l_int32 h, l_float32 fillfract)
LEPT_DLL char * encodeAscii85 (l_uint8 *inarray, l_int32 insize, l_int32 *poutsize)
LEPT_DLL l_uint8decodeAscii85 (char *ina, l_int32 insize, l_int32 *poutsize)
LEPT_DLL void l_psWriteBoundingBox (l_int32 flag)
LEPT_DLL PTAptaCreate (l_int32 n)
LEPT_DLL PTAptaCreateFromNuma (NUMA *nax, NUMA *nay)
LEPT_DLL void ptaDestroy (PTA **ppta)
LEPT_DLL PTAptaCopy (PTA *pta)
LEPT_DLL PTAptaClone (PTA *pta)
LEPT_DLL l_int32 ptaEmpty (PTA *pta)
LEPT_DLL l_int32 ptaAddPt (PTA *pta, l_float32 x, l_float32 y)
LEPT_DLL l_int32 ptaExtendArrays (PTA *pta)
LEPT_DLL l_int32 ptaGetRefcount (PTA *pta)
LEPT_DLL l_int32 ptaChangeRefcount (PTA *pta, l_int32 delta)
LEPT_DLL l_int32 ptaGetCount (PTA *pta)
LEPT_DLL l_int32 ptaGetPt (PTA *pta, l_int32 index, l_float32 *px, l_float32 *py)
LEPT_DLL l_int32 ptaGetIPt (PTA *pta, l_int32 index, l_int32 *px, l_int32 *py)
LEPT_DLL l_int32 ptaSetPt (PTA *pta, l_int32 index, l_float32 x, l_float32 y)
LEPT_DLL l_int32 ptaGetArrays (PTA *pta, NUMA **pnax, NUMA **pnay)
LEPT_DLL PTAptaRead (const char *filename)
LEPT_DLL PTAptaReadStream (FILE *fp)
LEPT_DLL l_int32 ptaWrite (const char *filename, PTA *pta, l_int32 type)
LEPT_DLL l_int32 ptaWriteStream (FILE *fp, PTA *pta, l_int32 type)
LEPT_DLL PTAAptaaCreate (l_int32 n)
LEPT_DLL void ptaaDestroy (PTAA **pptaa)
LEPT_DLL l_int32 ptaaAddPta (PTAA *ptaa, PTA *pta, l_int32 copyflag)
LEPT_DLL l_int32 ptaaExtendArray (PTAA *ptaa)
LEPT_DLL l_int32 ptaaGetCount (PTAA *ptaa)
LEPT_DLL PTAptaaGetPta (PTAA *ptaa, l_int32 index, l_int32 accessflag)
LEPT_DLL l_int32 ptaaGetPt (PTAA *ptaa, l_int32 ipta, l_int32 jpt, l_float32 *px, l_float32 *py)
LEPT_DLL PTAAptaaRead (const char *filename)
LEPT_DLL PTAAptaaReadStream (FILE *fp)
LEPT_DLL l_int32 ptaaWrite (const char *filename, PTAA *ptaa, l_int32 type)
LEPT_DLL l_int32 ptaaWriteStream (FILE *fp, PTAA *ptaa, l_int32 type)
LEPT_DLL PTAptaSubsample (PTA *ptas, l_int32 subfactor)
LEPT_DLL l_int32 ptaJoin (PTA *ptad, PTA *ptas, l_int32 istart, l_int32 iend)
LEPT_DLL PTAptaReverse (PTA *ptas, l_int32 type)
LEPT_DLL PTAptaCyclicPerm (PTA *ptas, l_int32 xs, l_int32 ys)
LEPT_DLL PTAptaSort (PTA *ptas, l_int32 sorttype, l_int32 sortorder, NUMA **pnaindex)
LEPT_DLL PTAptaRemoveDuplicates (PTA *ptas, l_uint32 factor)
LEPT_DLL PTAAptaaSortByIndex (PTAA *ptaas, NUMA *naindex)
LEPT_DLL BOXptaGetBoundingRegion (PTA *pta)
LEPT_DLL l_int32 ptaGetRange (PTA *pta, l_float32 *pminx, l_float32 *pmaxx, l_float32 *pminy, l_float32 *pmaxy)
LEPT_DLL PTAptaGetInsideBox (PTA *ptas, BOX *box)
LEPT_DLL PTApixFindCornerPixels (PIX *pixs)
LEPT_DLL l_int32 ptaContainsPt (PTA *pta, l_int32 x, l_int32 y)
LEPT_DLL l_int32 ptaTestIntersection (PTA *pta1, PTA *pta2)
LEPT_DLL PTAptaTransform (PTA *ptas, l_int32 shiftx, l_int32 shifty, l_float32 scalex, l_float32 scaley)
LEPT_DLL l_int32 ptaGetLinearLSF (PTA *pta, l_float32 *pa, l_float32 *pb, NUMA **pnafit)
LEPT_DLL l_int32 ptaGetQuadraticLSF (PTA *pta, l_float32 *pa, l_float32 *pb, l_float32 *pc, NUMA **pnafit)
LEPT_DLL l_int32 ptaGetCubicLSF (PTA *pta, l_float32 *pa, l_float32 *pb, l_float32 *pc, l_float32 *pd, NUMA **pnafit)
LEPT_DLL l_int32 ptaGetQuarticLSF (PTA *pta, l_float32 *pa, l_float32 *pb, l_float32 *pc, l_float32 *pd, l_float32 *pe, NUMA **pnafit)
LEPT_DLL l_int32 applyLinearFit (l_float32 a, l_float32 b, l_float32 x, l_float32 *py)
LEPT_DLL l_int32 applyQuadraticFit (l_float32 a, l_float32 b, l_float32 c, l_float32 x, l_float32 *py)
LEPT_DLL l_int32 applyCubicFit (l_float32 a, l_float32 b, l_float32 c, l_float32 d, l_float32 x, l_float32 *py)
LEPT_DLL l_int32 applyQuarticFit (l_float32 a, l_float32 b, l_float32 c, l_float32 d, l_float32 e, l_float32 x, l_float32 *py)
LEPT_DLL l_int32 pixPlotAlongPta (PIX *pixs, PTA *pta, l_int32 outformat, const char *title)
LEPT_DLL PTAptaGetPixelsFromPix (PIX *pixs, BOX *box)
LEPT_DLL PIXpixGenerateFromPta (PTA *pta, l_int32 w, l_int32 h)
LEPT_DLL PTAptaGetBoundaryPixels (PIX *pixs, l_int32 type)
LEPT_DLL PTAAptaaGetBoundaryPixels (PIX *pixs, l_int32 type, l_int32 connectivity, BOXA **pboxa, PIXA **ppixa)
LEPT_DLL PIXpixDisplayPta (PIX *pixd, PIX *pixs, PTA *pta)
LEPT_DLL PIXpixDisplayPtaa (PIX *pixs, PTAA *ptaa)
LEPT_DLL L_PTRAptraCreate (l_int32 n)
LEPT_DLL void ptraDestroy (L_PTRA **ppa, l_int32 freeflag, l_int32 warnflag)
LEPT_DLL l_int32 ptraAdd (L_PTRA *pa, void *item)
LEPT_DLL l_int32 ptraExtendArray (L_PTRA *pa)
LEPT_DLL l_int32 ptraInsert (L_PTRA *pa, l_int32 index, void *item, l_int32 shiftflag)
LEPT_DLL void * ptraGetHandle (L_PTRA *pa, l_int32 index)
LEPT_DLL void * ptraRemove (L_PTRA *pa, l_int32 index, l_int32 flag)
LEPT_DLL void * ptraRemoveLast (L_PTRA *pa)
LEPT_DLL void * ptraReplace (L_PTRA *pa, l_int32 index, void *item, l_int32 freeflag)
LEPT_DLL l_int32 ptraSwap (L_PTRA *pa, l_int32 index1, l_int32 index2)
LEPT_DLL l_int32 ptraCompactArray (L_PTRA *pa)
LEPT_DLL l_int32 ptraReverse (L_PTRA *pa)
LEPT_DLL l_int32 ptraJoin (L_PTRA *pa1, L_PTRA *pa2)
LEPT_DLL l_int32 ptraGetMaxIndex (L_PTRA *pa, l_int32 *pmaxindex)
LEPT_DLL l_int32 ptraGetActualCount (L_PTRA *pa, l_int32 *pcount)
LEPT_DLL void * ptraGetPtrToItem (L_PTRA *pa, l_int32 index)
LEPT_DLL L_PTRAAptraaCreate (l_int32 n)
LEPT_DLL void ptraaDestroy (L_PTRAA **ppaa, l_int32 freeflag, l_int32 warnflag)
LEPT_DLL l_int32 ptraaGetSize (L_PTRAA *paa, l_int32 *psize)
LEPT_DLL l_int32 ptraaInsertPtra (L_PTRAA *paa, l_int32 index, L_PTRA *pa)
LEPT_DLL L_PTRAptraaGetPtra (L_PTRAA *paa, l_int32 index, l_int32 accessflag)
LEPT_DLL L_PTRAptraaFlattenToPtra (L_PTRAA *paa)
LEPT_DLL NUMAnumaGetBinSortIndex (NUMA *nas, l_int32 sortorder)
LEPT_DLL l_int32 pixQuadtreeMean (PIX *pixs, l_int32 nlevels, PIX *pix_ma, FPIXA **pfpixa)
LEPT_DLL l_int32 pixQuadtreeVariance (PIX *pixs, l_int32 nlevels, PIX *pix_ma, DPIX *dpix_msa, FPIXA **pfpixa_v, FPIXA **pfpixa_rv)
LEPT_DLL l_int32 pixMeanInRectangle (PIX *pixs, BOX *box, PIX *pixma, l_float32 *pval)
LEPT_DLL l_int32 pixVarianceInRectangle (PIX *pixs, BOX *box, PIX *pix_ma, DPIX *dpix_msa, l_float32 *pvar, l_float32 *prvar)
LEPT_DLL BOXAAboxaaQuadtreeRegions (l_int32 w, l_int32 h, l_int32 nlevels)
LEPT_DLL l_int32 quadtreeGetParent (FPIXA *fpixa, l_int32 level, l_int32 x, l_int32 y, l_float32 *pval)
LEPT_DLL l_int32 quadtreeGetChildren (FPIXA *fpixa, l_int32 level, l_int32 x, l_int32 y, l_float32 *pval00, l_float32 *pval10, l_float32 *pval01, l_float32 *pval11)
LEPT_DLL l_int32 quadtreeMaxLevels (l_int32 w, l_int32 h)
LEPT_DLL PIXfpixaDisplayQuadtree (FPIXA *fpixa, l_int32 factor)
LEPT_DLL L_QUEUElqueueCreate (l_int32 nalloc)
LEPT_DLL void lqueueDestroy (L_QUEUE **plq, l_int32 freeflag)
LEPT_DLL l_int32 lqueueAdd (L_QUEUE *lq, void *item)
LEPT_DLL l_int32 lqueueExtendArray (L_QUEUE *lq)
LEPT_DLL void * lqueueRemove (L_QUEUE *lq)
LEPT_DLL l_int32 lqueueGetCount (L_QUEUE *lq)
LEPT_DLL l_int32 lqueuePrint (FILE *fp, L_QUEUE *lq)
LEPT_DLL PIXpixRankFilter (PIX *pixs, l_int32 wf, l_int32 hf, l_float32 rank)
LEPT_DLL PIXpixRankFilterRGB (PIX *pixs, l_int32 wf, l_int32 hf, l_float32 rank)
LEPT_DLL PIXpixRankFilterGray (PIX *pixs, l_int32 wf, l_int32 hf, l_float32 rank)
LEPT_DLL PIXpixMedianFilter (PIX *pixs, l_int32 wf, l_int32 hf)
LEPT_DLL SARRAYpixProcessBarcodes (PIX *pixs, l_int32 format, l_int32 method, SARRAY **psaw, l_int32 debugflag)
LEPT_DLL PIXApixExtractBarcodes (PIX *pixs, l_int32 debugflag)
LEPT_DLL SARRAYpixReadBarcodes (PIXA *pixa, l_int32 format, l_int32 method, SARRAY **psaw, l_int32 debugflag)
LEPT_DLL NUMApixReadBarcodeWidths (PIX *pixs, l_int32 method, l_int32 debugflag)
LEPT_DLL BOXApixLocateBarcodes (PIX *pixs, l_int32 thresh, PIX **ppixb, PIX **ppixm)
LEPT_DLL PIXpixDeskewBarcode (PIX *pixs, PIX *pixb, BOX *box, l_int32 margin, l_int32 threshold, l_float32 *pangle, l_float32 *pconf)
LEPT_DLL NUMApixExtractBarcodeWidths1 (PIX *pixs, l_float32 thresh, l_float32 binfract, NUMA **pnaehist, NUMA **pnaohist, l_int32 debugflag)
LEPT_DLL NUMApixExtractBarcodeWidths2 (PIX *pixs, l_float32 thresh, l_float32 *pwidth, NUMA **pnac, l_int32 debugflag)
LEPT_DLL NUMApixExtractBarcodeCrossings (PIX *pixs, l_float32 thresh, l_int32 debugflag)
LEPT_DLL NUMAnumaQuantizeCrossingsByWidth (NUMA *nas, l_float32 binfract, NUMA **pnaehist, NUMA **pnaohist, l_int32 debugflag)
LEPT_DLL NUMAnumaQuantizeCrossingsByWindow (NUMA *nas, l_float32 ratio, l_float32 *pwidth, l_float32 *pfirstloc, NUMA **pnac, l_int32 debugflag)
LEPT_DLL PIXApixaReadFiles (const char *dirname, const char *substr)
LEPT_DLL PIXApixaReadFilesSA (SARRAY *sa)
LEPT_DLL PIXpixRead (const char *filename)
LEPT_DLL PIXpixReadWithHint (const char *filename, l_int32 hint)
LEPT_DLL PIXpixReadIndexed (SARRAY *sa, l_int32 index)
LEPT_DLL PIXpixReadStream (FILE *fp, l_int32 hint)
LEPT_DLL l_int32 pixReadHeader (const char *filename, l_int32 *pformat, l_int32 *pw, l_int32 *ph, l_int32 *pbps, l_int32 *pspp, l_int32 *piscmap)
LEPT_DLL l_int32 findFileFormat (const char *filename, l_int32 *pformat)
LEPT_DLL l_int32 findFileFormatStream (FILE *fp, l_int32 *pformat)
LEPT_DLL l_int32 findFileFormatBuffer (const l_uint8 *buf, l_int32 *pformat)
LEPT_DLL l_int32 fileFormatIsTiff (FILE *fp)
LEPT_DLL PIXpixReadMem (const l_uint8 *data, size_t size)
LEPT_DLL l_int32 pixReadHeaderMem (const l_uint8 *data, size_t size, l_int32 *pformat, l_int32 *pw, l_int32 *ph, l_int32 *pbps, l_int32 *pspp, l_int32 *piscmap)
LEPT_DLL l_int32 ioFormatTest (const char *filename)
LEPT_DLL l_int32 regTestSetup (l_int32 argc, char **argv, L_REGPARAMS **prp)
LEPT_DLL l_int32 regTestCleanup (L_REGPARAMS *rp)
LEPT_DLL l_int32 regTestComparePix (L_REGPARAMS *rp, PIX *pix1, PIX *pix2)
LEPT_DLL l_int32 regTestCompareSimilarPix (L_REGPARAMS *rp, PIX *pix1, PIX *pix2, l_int32 mindiff, l_float32 maxfract, l_int32 printstats)
LEPT_DLL l_int32 regTestCheckFile (L_REGPARAMS *rp, const char *localname)
LEPT_DLL l_int32 regTestCompareFiles (L_REGPARAMS *rp, l_int32 index1, l_int32 index2)
LEPT_DLL l_int32 regTestWritePixAndCheck (L_REGPARAMS *rp, PIX *pix, l_int32 format)
LEPT_DLL l_int32 pixRasterop (PIX *pixd, l_int32 dx, l_int32 dy, l_int32 dw, l_int32 dh, l_int32 op, PIX *pixs, l_int32 sx, l_int32 sy)
LEPT_DLL l_int32 pixRasteropVip (PIX *pixd, l_int32 bx, l_int32 bw, l_int32 vshift, l_int32 incolor)
LEPT_DLL l_int32 pixRasteropHip (PIX *pixd, l_int32 by, l_int32 bh, l_int32 hshift, l_int32 incolor)
LEPT_DLL PIXpixTranslate (PIX *pixd, PIX *pixs, l_int32 hshift, l_int32 vshift, l_int32 incolor)
LEPT_DLL l_int32 pixRasteropIP (PIX *pixd, l_int32 hshift, l_int32 vshift, l_int32 incolor)
LEPT_DLL l_int32 pixRasteropFullImage (PIX *pixd, PIX *pixs, l_int32 op)
LEPT_DLL void rasteropVipLow (l_uint32 *data, l_int32 pixw, l_int32 pixh, l_int32 depth, l_int32 wpl, l_int32 x, l_int32 w, l_int32 shift)
LEPT_DLL void rasteropHipLow (l_uint32 *data, l_int32 pixh, l_int32 depth, l_int32 wpl, l_int32 y, l_int32 h, l_int32 shift)
LEPT_DLL void shiftDataHorizontalLow (l_uint32 *datad, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_int32 shift)
LEPT_DLL void rasteropUniLow (l_uint32 *datad, l_int32 dpixw, l_int32 dpixh, l_int32 depth, l_int32 dwpl, l_int32 dx, l_int32 dy, l_int32 dw, l_int32 dh, l_int32 op)
LEPT_DLL void rasteropLow (l_uint32 *datad, l_int32 dpixw, l_int32 dpixh, l_int32 depth, l_int32 dwpl, l_int32 dx, l_int32 dy, l_int32 dw, l_int32 dh, l_int32 op, l_uint32 *datas, l_int32 spixw, l_int32 spixh, l_int32 swpl, l_int32 sx, l_int32 sy)
LEPT_DLL PIXpixRotate (PIX *pixs, l_float32 angle, l_int32 type, l_int32 incolor, l_int32 width, l_int32 height)
LEPT_DLL PIXpixEmbedForRotation (PIX *pixs, l_float32 angle, l_int32 incolor, l_int32 width, l_int32 height)
LEPT_DLL PIXpixRotateBySampling (PIX *pixs, l_int32 xcen, l_int32 ycen, l_float32 angle, l_int32 incolor)
LEPT_DLL PIXpixRotateBinaryNice (PIX *pixs, l_float32 angle, l_int32 incolor)
LEPT_DLL PIXpixRotateWithAlpha (PIX *pixs, l_float32 angle, PIX *pixg, l_float32 fract)
LEPT_DLL PIXpixRotateGammaXform (PIX *pixs, l_float32 gamma, l_float32 angle, l_float32 fract)
LEPT_DLL PIXpixRotateAM (PIX *pixs, l_float32 angle, l_int32 incolor)
LEPT_DLL PIXpixRotateAMColor (PIX *pixs, l_float32 angle, l_uint32 colorval)
LEPT_DLL PIXpixRotateAMGray (PIX *pixs, l_float32 angle, l_uint8 grayval)
LEPT_DLL PIXpixRotateAMCorner (PIX *pixs, l_float32 angle, l_int32 incolor)
LEPT_DLL PIXpixRotateAMColorCorner (PIX *pixs, l_float32 angle, l_uint32 fillval)
LEPT_DLL PIXpixRotateAMGrayCorner (PIX *pixs, l_float32 angle, l_uint8 grayval)
LEPT_DLL PIXpixRotateAMColorFast (PIX *pixs, l_float32 angle, l_uint32 colorval)
LEPT_DLL void rotateAMColorLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_float32 angle, l_uint32 colorval)
LEPT_DLL void rotateAMGrayLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_float32 angle, l_uint8 grayval)
LEPT_DLL void rotateAMColorCornerLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_float32 angle, l_uint32 colorval)
LEPT_DLL void rotateAMGrayCornerLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_float32 angle, l_uint8 grayval)
LEPT_DLL void rotateAMColorFastLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_float32 angle, l_uint32 colorval)
LEPT_DLL PIXpixRotateOrth (PIX *pixs, l_int32 quads)
LEPT_DLL PIXpixRotate180 (PIX *pixd, PIX *pixs)
LEPT_DLL PIXpixRotate90 (PIX *pixs, l_int32 direction)
LEPT_DLL PIXpixFlipLR (PIX *pixd, PIX *pixs)
LEPT_DLL PIXpixFlipTB (PIX *pixd, PIX *pixs)
LEPT_DLL void rotate90Low (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 d, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_int32 direction)
LEPT_DLL void flipLRLow (l_uint32 *data, l_int32 w, l_int32 h, l_int32 d, l_int32 wpl, l_uint8 *tab, l_uint32 *buffer)
LEPT_DLL void flipTBLow (l_uint32 *data, l_int32 h, l_int32 wpl, l_uint32 *buffer)
LEPT_DLL l_uint8makeReverseByteTab1 (void)
LEPT_DLL l_uint8makeReverseByteTab2 (void)
LEPT_DLL l_uint8makeReverseByteTab4 (void)
LEPT_DLL PIXpixRotateShear (PIX *pixs, l_int32 xcen, l_int32 ycen, l_float32 angle, l_int32 incolor)
LEPT_DLL PIXpixRotate2Shear (PIX *pixs, l_int32 xcen, l_int32 ycen, l_float32 angle, l_int32 incolor)
LEPT_DLL PIXpixRotate3Shear (PIX *pixs, l_int32 xcen, l_int32 ycen, l_float32 angle, l_int32 incolor)
LEPT_DLL l_int32 pixRotateShearIP (PIX *pixs, l_int32 xcen, l_int32 ycen, l_float32 angle, l_int32 incolor)
LEPT_DLL PIXpixRotateShearCenter (PIX *pixs, l_float32 angle, l_int32 incolor)
LEPT_DLL l_int32 pixRotateShearCenterIP (PIX *pixs, l_float32 angle, l_int32 incolor)
LEPT_DLL PIXpixRunlengthTransform (PIX *pixs, l_int32 color, l_int32 direction, l_int32 depth)
LEPT_DLL l_int32 pixFindHorizontalRuns (PIX *pix, l_int32 y, l_int32 *xstart, l_int32 *xend, l_int32 *pn)
LEPT_DLL l_int32 pixFindVerticalRuns (PIX *pix, l_int32 x, l_int32 *ystart, l_int32 *yend, l_int32 *pn)
LEPT_DLL l_int32 runlengthMembershipOnLine (l_int32 *buffer, l_int32 size, l_int32 depth, l_int32 *start, l_int32 *end, l_int32 n)
LEPT_DLL l_int32makeMSBitLocTab (l_int32 bitval)
LEPT_DLL SARRAYsarrayCreate (l_int32 n)
LEPT_DLL SARRAYsarrayCreateInitialized (l_int32 n, char *initstr)
LEPT_DLL SARRAYsarrayCreateWordsFromString (const char *string)
LEPT_DLL SARRAYsarrayCreateLinesFromString (char *string, l_int32 blankflag)
LEPT_DLL void sarrayDestroy (SARRAY **psa)
LEPT_DLL SARRAYsarrayCopy (SARRAY *sa)
LEPT_DLL SARRAYsarrayClone (SARRAY *sa)
LEPT_DLL l_int32 sarrayAddString (SARRAY *sa, char *string, l_int32 copyflag)
LEPT_DLL l_int32 sarrayExtendArray (SARRAY *sa)
LEPT_DLL char * sarrayRemoveString (SARRAY *sa, l_int32 index)
LEPT_DLL l_int32 sarrayReplaceString (SARRAY *sa, l_int32 index, char *newstr, l_int32 copyflag)
LEPT_DLL l_int32 sarrayClear (SARRAY *sa)
LEPT_DLL l_int32 sarrayGetCount (SARRAY *sa)
LEPT_DLL char ** sarrayGetArray (SARRAY *sa, l_int32 *pnalloc, l_int32 *pn)
LEPT_DLL char * sarrayGetString (SARRAY *sa, l_int32 index, l_int32 copyflag)
LEPT_DLL l_int32 sarrayGetRefcount (SARRAY *sa)
LEPT_DLL l_int32 sarrayChangeRefcount (SARRAY *sa, l_int32 delta)
LEPT_DLL char * sarrayToString (SARRAY *sa, l_int32 addnlflag)
LEPT_DLL char * sarrayToStringRange (SARRAY *sa, l_int32 first, l_int32 nstrings, l_int32 addnlflag)
LEPT_DLL l_int32 sarrayConcatenate (SARRAY *sa1, SARRAY *sa2)
LEPT_DLL l_int32 sarrayAppendRange (SARRAY *sa1, SARRAY *sa2, l_int32 start, l_int32 end)
LEPT_DLL l_int32 sarrayPadToSameSize (SARRAY *sa1, SARRAY *sa2, char *padstring)
LEPT_DLL SARRAYsarrayConvertWordsToLines (SARRAY *sa, l_int32 linesize)
LEPT_DLL l_int32 sarraySplitString (SARRAY *sa, const char *str, const char *separators)
LEPT_DLL SARRAYsarraySelectBySubstring (SARRAY *sain, const char *substr)
LEPT_DLL SARRAYsarraySelectByRange (SARRAY *sain, l_int32 first, l_int32 last)
LEPT_DLL l_int32 sarrayParseRange (SARRAY *sa, l_int32 start, l_int32 *pactualstart, l_int32 *pend, l_int32 *pnewstart, const char *substr, l_int32 loc)
LEPT_DLL SARRAYsarraySort (SARRAY *saout, SARRAY *sain, l_int32 sortorder)
LEPT_DLL l_int32 stringCompareLexical (const char *str1, const char *str2)
LEPT_DLL SARRAYsarrayRead (const char *filename)
LEPT_DLL SARRAYsarrayReadStream (FILE *fp)
LEPT_DLL l_int32 sarrayWrite (const char *filename, SARRAY *sa)
LEPT_DLL l_int32 sarrayWriteStream (FILE *fp, SARRAY *sa)
LEPT_DLL l_int32 sarrayAppend (const char *filename, SARRAY *sa)
LEPT_DLL SARRAYgetNumberedPathnamesInDirectory (const char *dirname, const char *substr, l_int32 numpre, l_int32 numpost, l_int32 maxnum)
LEPT_DLL SARRAYgetSortedPathnamesInDirectory (const char *dirname, const char *substr, l_int32 firstpage, l_int32 npages)
LEPT_DLL SARRAYgetFilenamesInDirectory (const char *dirname)
LEPT_DLL PIXpixScale (PIX *pixs, l_float32 scalex, l_float32 scaley)
LEPT_DLL PIXpixScaleToSize (PIX *pixs, l_int32 wd, l_int32 hd)
LEPT_DLL PIXpixScaleGeneral (PIX *pixs, l_float32 scalex, l_float32 scaley, l_float32 sharpfract, l_int32 sharpwidth)
LEPT_DLL PIXpixScaleLI (PIX *pixs, l_float32 scalex, l_float32 scaley)
LEPT_DLL PIXpixScaleColorLI (PIX *pixs, l_float32 scalex, l_float32 scaley)
LEPT_DLL PIXpixScaleColor2xLI (PIX *pixs)
LEPT_DLL PIXpixScaleColor4xLI (PIX *pixs)
LEPT_DLL PIXpixScaleGrayLI (PIX *pixs, l_float32 scalex, l_float32 scaley)
LEPT_DLL PIXpixScaleGray2xLI (PIX *pixs)
LEPT_DLL PIXpixScaleGray4xLI (PIX *pixs)
LEPT_DLL PIXpixScaleBySampling (PIX *pixs, l_float32 scalex, l_float32 scaley)
LEPT_DLL PIXpixScaleByIntSubsampling (PIX *pixs, l_int32 factor)
LEPT_DLL PIXpixScaleRGBToGrayFast (PIX *pixs, l_int32 factor, l_int32 color)
LEPT_DLL PIXpixScaleRGBToBinaryFast (PIX *pixs, l_int32 factor, l_int32 thresh)
LEPT_DLL PIXpixScaleGrayToBinaryFast (PIX *pixs, l_int32 factor, l_int32 thresh)
LEPT_DLL PIXpixScaleSmooth (PIX *pix, l_float32 scalex, l_float32 scaley)
LEPT_DLL PIXpixScaleRGBToGray2 (PIX *pixs, l_float32 rwt, l_float32 gwt, l_float32 bwt)
LEPT_DLL PIXpixScaleAreaMap (PIX *pix, l_float32 scalex, l_float32 scaley)
LEPT_DLL PIXpixScaleAreaMap2 (PIX *pix)
LEPT_DLL PIXpixScaleBinary (PIX *pixs, l_float32 scalex, l_float32 scaley)
LEPT_DLL PIXpixScaleToGray (PIX *pixs, l_float32 scalefactor)
LEPT_DLL PIXpixScaleToGrayFast (PIX *pixs, l_float32 scalefactor)
LEPT_DLL PIXpixScaleToGray2 (PIX *pixs)
LEPT_DLL PIXpixScaleToGray3 (PIX *pixs)
LEPT_DLL PIXpixScaleToGray4 (PIX *pixs)
LEPT_DLL PIXpixScaleToGray6 (PIX *pixs)
LEPT_DLL PIXpixScaleToGray8 (PIX *pixs)
LEPT_DLL PIXpixScaleToGray16 (PIX *pixs)
LEPT_DLL PIXpixScaleToGrayMipmap (PIX *pixs, l_float32 scalefactor)
LEPT_DLL PIXpixScaleMipmap (PIX *pixs1, PIX *pixs2, l_float32 scale)
LEPT_DLL PIXpixExpandReplicate (PIX *pixs, l_int32 factor)
LEPT_DLL PIXpixScaleGray2xLIThresh (PIX *pixs, l_int32 thresh)
LEPT_DLL PIXpixScaleGray2xLIDither (PIX *pixs)
LEPT_DLL PIXpixScaleGray4xLIThresh (PIX *pixs, l_int32 thresh)
LEPT_DLL PIXpixScaleGray4xLIDither (PIX *pixs)
LEPT_DLL PIXpixScaleGrayMinMax (PIX *pixs, l_int32 xfact, l_int32 yfact, l_int32 type)
LEPT_DLL PIXpixScaleGrayMinMax2 (PIX *pixs, l_int32 type)
LEPT_DLL PIXpixScaleGrayRankCascade (PIX *pixs, l_int32 level1, l_int32 level2, l_int32 level3, l_int32 level4)
LEPT_DLL PIXpixScaleGrayRank2 (PIX *pixs, l_int32 rank)
LEPT_DLL PIXpixScaleWithAlpha (PIX *pixs, l_float32 scalex, l_float32 scaley, PIX *pixg, l_float32 fract)
LEPT_DLL PIXpixScaleGammaXform (PIX *pixs, l_float32 gamma, l_float32 scalex, l_float32 scaley, l_float32 fract)
LEPT_DLL void scaleColorLILow (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 ws, l_int32 hs, l_int32 wpls)
LEPT_DLL void scaleGrayLILow (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 ws, l_int32 hs, l_int32 wpls)
LEPT_DLL void scaleColor2xLILow (l_uint32 *datad, l_int32 wpld, l_uint32 *datas, l_int32 ws, l_int32 hs, l_int32 wpls)
LEPT_DLL void scaleColor2xLILineLow (l_uint32 *lined, l_int32 wpld, l_uint32 *lines, l_int32 ws, l_int32 wpls, l_int32 lastlineflag)
LEPT_DLL void scaleGray2xLILow (l_uint32 *datad, l_int32 wpld, l_uint32 *datas, l_int32 ws, l_int32 hs, l_int32 wpls)
LEPT_DLL void scaleGray2xLILineLow (l_uint32 *lined, l_int32 wpld, l_uint32 *lines, l_int32 ws, l_int32 wpls, l_int32 lastlineflag)
LEPT_DLL void scaleGray4xLILow (l_uint32 *datad, l_int32 wpld, l_uint32 *datas, l_int32 ws, l_int32 hs, l_int32 wpls)
LEPT_DLL void scaleGray4xLILineLow (l_uint32 *lined, l_int32 wpld, l_uint32 *lines, l_int32 ws, l_int32 wpls, l_int32 lastlineflag)
LEPT_DLL l_int32 scaleBySamplingLow (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 ws, l_int32 hs, l_int32 d, l_int32 wpls)
LEPT_DLL l_int32 scaleSmoothLow (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 ws, l_int32 hs, l_int32 d, l_int32 wpls, l_int32 size)
LEPT_DLL void scaleRGBToGray2Low (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_float32 rwt, l_float32 gwt, l_float32 bwt)
LEPT_DLL void scaleColorAreaMapLow (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 ws, l_int32 hs, l_int32 wpls)
LEPT_DLL void scaleGrayAreaMapLow (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 ws, l_int32 hs, l_int32 wpls)
LEPT_DLL void scaleAreaMapLow2 (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 d, l_int32 wpls)
LEPT_DLL l_int32 scaleBinaryLow (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 ws, l_int32 hs, l_int32 wpls)
LEPT_DLL void scaleToGray2Low (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_uint32 *sumtab, l_uint8 *valtab)
LEPT_DLL l_uint32makeSumTabSG2 (void)
LEPT_DLL l_uint8makeValTabSG2 (void)
LEPT_DLL void scaleToGray3Low (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_uint32 *sumtab, l_uint8 *valtab)
LEPT_DLL l_uint32makeSumTabSG3 (void)
LEPT_DLL l_uint8makeValTabSG3 (void)
LEPT_DLL void scaleToGray4Low (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_uint32 *sumtab, l_uint8 *valtab)
LEPT_DLL l_uint32makeSumTabSG4 (void)
LEPT_DLL l_uint8makeValTabSG4 (void)
LEPT_DLL void scaleToGray6Low (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_int32 *tab8, l_uint8 *valtab)
LEPT_DLL l_uint8makeValTabSG6 (void)
LEPT_DLL void scaleToGray8Low (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_int32 *tab8, l_uint8 *valtab)
LEPT_DLL l_uint8makeValTabSG8 (void)
LEPT_DLL void scaleToGray16Low (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas, l_int32 wpls, l_int32 *tab8)
LEPT_DLL l_int32 scaleMipmapLow (l_uint32 *datad, l_int32 wd, l_int32 hd, l_int32 wpld, l_uint32 *datas1, l_int32 wpls1, l_uint32 *datas2, l_int32 wpls2, l_float32 red)
LEPT_DLL PIXpixSeedfillBinary (PIX *pixd, PIX *pixs, PIX *pixm, l_int32 connectivity)
LEPT_DLL PIXpixSeedfillBinaryRestricted (PIX *pixd, PIX *pixs, PIX *pixm, l_int32 connectivity, l_int32 xmax, l_int32 ymax)
LEPT_DLL PIXpixHolesByFilling (PIX *pixs, l_int32 connectivity)
LEPT_DLL PIXpixFillClosedBorders (PIX *pixs, l_int32 connectivity)
LEPT_DLL PIXpixExtractBorderConnComps (PIX *pixs, l_int32 connectivity)
LEPT_DLL PIXpixRemoveBorderConnComps (PIX *pixs, l_int32 connectivity)
LEPT_DLL PIXpixFillHolesToBoundingRect (PIX *pixs, l_int32 minsize, l_float32 maxhfract, l_float32 minfgfract)
LEPT_DLL l_int32 pixSeedfillGray (PIX *pixs, PIX *pixm, l_int32 connectivity)
LEPT_DLL l_int32 pixSeedfillGrayInv (PIX *pixs, PIX *pixm, l_int32 connectivity)
LEPT_DLL l_int32 pixSeedfillGraySimple (PIX *pixs, PIX *pixm, l_int32 connectivity)
LEPT_DLL l_int32 pixSeedfillGrayInvSimple (PIX *pixs, PIX *pixm, l_int32 connectivity)
LEPT_DLL PIXpixSeedfillGrayBasin (PIX *pixb, PIX *pixm, l_int32 delta, l_int32 connectivity)
LEPT_DLL PIXpixDistanceFunction (PIX *pixs, l_int32 connectivity, l_int32 outdepth, l_int32 boundcond)
LEPT_DLL PIXpixSeedspread (PIX *pixs, l_int32 connectivity)
LEPT_DLL l_int32 pixLocalExtrema (PIX *pixs, l_int32 maxmin, l_int32 minmax, PIX **ppixmin, PIX **ppixmax)
LEPT_DLL l_int32 pixSelectedLocalExtrema (PIX *pixs, l_int32 mindist, PIX **ppixmin, PIX **ppixmax)
LEPT_DLL PIXpixFindEqualValues (PIX *pixs1, PIX *pixs2)
LEPT_DLL PTApixSelectMinInConnComp (PIX *pixs, PIX *pixm, NUMA **pnav)
LEPT_DLL PIXpixRemoveSeededComponents (PIX *pixd, PIX *pixs, PIX *pixm, l_int32 connectivity, l_int32 bordersize)
LEPT_DLL void seedfillBinaryLow (l_uint32 *datas, l_int32 hs, l_int32 wpls, l_uint32 *datam, l_int32 hm, l_int32 wplm, l_int32 connectivity)
LEPT_DLL void seedfillGrayLow (l_uint32 *datas, l_int32 w, l_int32 h, l_int32 wpls, l_uint32 *datam, l_int32 wplm, l_int32 connectivity)
LEPT_DLL void seedfillGrayInvLow (l_uint32 *datas, l_int32 w, l_int32 h, l_int32 wpls, l_uint32 *datam, l_int32 wplm, l_int32 connectivity)
LEPT_DLL void seedfillGrayLowSimple (l_uint32 *datas, l_int32 w, l_int32 h, l_int32 wpls, l_uint32 *datam, l_int32 wplm, l_int32 connectivity)
LEPT_DLL void seedfillGrayInvLowSimple (l_uint32 *datas, l_int32 w, l_int32 h, l_int32 wpls, l_uint32 *datam, l_int32 wplm, l_int32 connectivity)
LEPT_DLL void distanceFunctionLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 d, l_int32 wpld, l_int32 connectivity)
LEPT_DLL void seedspreadLow (l_uint32 *datad, l_int32 w, l_int32 h, l_int32 wpld, l_uint32 *datat, l_int32 wplt, l_int32 connectivity)
LEPT_DLL SELAselaCreate (l_int32 n)
LEPT_DLL void selaDestroy (SELA **psela)
LEPT_DLL SELselCreate (l_int32 height, l_int32 width, const char *name)
LEPT_DLL void selDestroy (SEL **psel)
LEPT_DLL SELselCopy (SEL *sel)
LEPT_DLL SELselCreateBrick (l_int32 h, l_int32 w, l_int32 cy, l_int32 cx, l_int32 type)
LEPT_DLL SELselCreateComb (l_int32 factor1, l_int32 factor2, l_int32 direction)
LEPT_DLL l_int32 ** create2dIntArray (l_int32 sy, l_int32 sx)
LEPT_DLL l_int32 selaAddSel (SELA *sela, SEL *sel, const char *selname, l_int32 copyflag)
LEPT_DLL l_int32 selaExtendArray (SELA *sela)
LEPT_DLL l_int32 selaGetCount (SELA *sela)
LEPT_DLL SELselaGetSel (SELA *sela, l_int32 i)
LEPT_DLL char * selGetName (SEL *sel)
LEPT_DLL l_int32 selSetName (SEL *sel, const char *name)
LEPT_DLL l_int32 selaFindSelByName (SELA *sela, const char *name, l_int32 *pindex, SEL **psel)
LEPT_DLL l_int32 selGetElement (SEL *sel, l_int32 row, l_int32 col, l_int32 *ptype)
LEPT_DLL l_int32 selSetElement (SEL *sel, l_int32 row, l_int32 col, l_int32 type)
LEPT_DLL l_int32 selGetParameters (SEL *sel, l_int32 *psy, l_int32 *psx, l_int32 *pcy, l_int32 *pcx)
LEPT_DLL l_int32 selSetOrigin (SEL *sel, l_int32 cy, l_int32 cx)
LEPT_DLL l_int32 selGetTypeAtOrigin (SEL *sel, l_int32 *ptype)
LEPT_DLL char * selaGetBrickName (SELA *sela, l_int32 hsize, l_int32 vsize)
LEPT_DLL char * selaGetCombName (SELA *sela, l_int32 size, l_int32 direction)
LEPT_DLL l_int32 getCompositeParameters (l_int32 size, l_int32 *psize1, l_int32 *psize2, char **pnameh1, char **pnameh2, char **pnamev1, char **pnamev2)
LEPT_DLL SARRAYselaGetSelnames (SELA *sela)
LEPT_DLL l_int32 selFindMaxTranslations (SEL *sel, l_int32 *pxp, l_int32 *pyp, l_int32 *pxn, l_int32 *pyn)
LEPT_DLL SELselRotateOrth (SEL *sel, l_int32 quads)
LEPT_DLL SELAselaRead (const char *fname)
LEPT_DLL SELAselaReadStream (FILE *fp)
LEPT_DLL SELselRead (const char *fname)
LEPT_DLL SELselReadStream (FILE *fp)
LEPT_DLL l_int32 selaWrite (const char *fname, SELA *sela)
LEPT_DLL l_int32 selaWriteStream (FILE *fp, SELA *sela)
LEPT_DLL l_int32 selWrite (const char *fname, SEL *sel)
LEPT_DLL l_int32 selWriteStream (FILE *fp, SEL *sel)
LEPT_DLL SELselCreateFromString (const char *text, l_int32 h, l_int32 w, const char *name)
LEPT_DLL char * selPrintToString (SEL *sel)
LEPT_DLL SELAselaCreateFromFile (const char *filename)
LEPT_DLL SELselCreateFromPta (PTA *pta, l_int32 cy, l_int32 cx, const char *name)
LEPT_DLL SELselCreateFromPix (PIX *pix, l_int32 cy, l_int32 cx, const char *name)
LEPT_DLL SELselReadFromColorImage (const char *pathname)
LEPT_DLL SELselCreateFromColorPix (PIX *pixs, char *selname)
LEPT_DLL PIXselDisplayInPix (SEL *sel, l_int32 size, l_int32 gthick)
LEPT_DLL PIXselaDisplayInPix (SELA *sela, l_int32 size, l_int32 gthick, l_int32 spacing, l_int32 ncols)
LEPT_DLL SELAselaAddBasic (SELA *sela)
LEPT_DLL SELAselaAddHitMiss (SELA *sela)
LEPT_DLL SELAselaAddDwaLinear (SELA *sela)
LEPT_DLL SELAselaAddDwaCombs (SELA *sela)
LEPT_DLL SELAselaAddCrossJunctions (SELA *sela, l_float32 hlsize, l_float32 mdist, l_int32 norient, l_int32 debugflag)
LEPT_DLL SELAselaAddTJunctions (SELA *sela, l_float32 hlsize, l_float32 mdist, l_int32 norient, l_int32 debugflag)
LEPT_DLL SELpixGenerateSelWithRuns (PIX *pixs, l_int32 nhlines, l_int32 nvlines, l_int32 distance, l_int32 minlength, l_int32 toppix, l_int32 botpix, l_int32 leftpix, l_int32 rightpix, PIX **ppixe)
LEPT_DLL SELpixGenerateSelRandom (PIX *pixs, l_float32 hitfract, l_float32 missfract, l_int32 distance, l_int32 toppix, l_int32 botpix, l_int32 leftpix, l_int32 rightpix, PIX **ppixe)
LEPT_DLL SELpixGenerateSelBoundary (PIX *pixs, l_int32 hitdist, l_int32 missdist, l_int32 hitskip, l_int32 missskip, l_int32 topflag, l_int32 botflag, l_int32 leftflag, l_int32 rightflag, PIX **ppixe)
LEPT_DLL NUMApixGetRunCentersOnLine (PIX *pixs, l_int32 x, l_int32 y, l_int32 minlength)
LEPT_DLL NUMApixGetRunsOnLine (PIX *pixs, l_int32 x1, l_int32 y1, l_int32 x2, l_int32 y2)
LEPT_DLL PTApixSubsampleBoundaryPixels (PIX *pixs, l_int32 skip)
LEPT_DLL l_int32 adjacentOnPixelInRaster (PIX *pixs, l_int32 x, l_int32 y, l_int32 *pxa, l_int32 *pya)
LEPT_DLL PIXpixDisplayHitMissSel (PIX *pixs, SEL *sel, l_int32 scalefactor, l_uint32 hitcolor, l_uint32 misscolor)
LEPT_DLL PIXpixHShear (PIX *pixd, PIX *pixs, l_int32 liney, l_float32 radang, l_int32 incolor)
LEPT_DLL PIXpixVShear (PIX *pixd, PIX *pixs, l_int32 linex, l_float32 radang, l_int32 incolor)
LEPT_DLL PIXpixHShearCorner (PIX *pixd, PIX *pixs, l_float32 radang, l_int32 incolor)
LEPT_DLL PIXpixVShearCorner (PIX *pixd, PIX *pixs, l_float32 radang, l_int32 incolor)
LEPT_DLL PIXpixHShearCenter (PIX *pixd, PIX *pixs, l_float32 radang, l_int32 incolor)
LEPT_DLL PIXpixVShearCenter (PIX *pixd, PIX *pixs, l_float32 radang, l_int32 incolor)
LEPT_DLL l_int32 pixHShearIP (PIX *pixs, l_int32 liney, l_float32 radang, l_int32 incolor)
LEPT_DLL l_int32 pixVShearIP (PIX *pixs, l_int32 linex, l_float32 radang, l_int32 incolor)
LEPT_DLL PIXpixHShearLI (PIX *pixs, l_int32 liney, l_float32 radang, l_int32 incolor)
LEPT_DLL PIXpixVShearLI (PIX *pixs, l_int32 linex, l_float32 radang, l_int32 incolor)
LEPT_DLL PIXpixDeskew (PIX *pixs, l_int32 redsearch)
LEPT_DLL PIXpixFindSkewAndDeskew (PIX *pixs, l_int32 redsearch, l_float32 *pangle, l_float32 *pconf)
LEPT_DLL PIXpixDeskewGeneral (PIX *pixs, l_int32 redsweep, l_float32 sweeprange, l_float32 sweepdelta, l_int32 redsearch, l_int32 thresh, l_float32 *pangle, l_float32 *pconf)
LEPT_DLL l_int32 pixFindSkew (PIX *pixs, l_float32 *pangle, l_float32 *pconf)
LEPT_DLL l_int32 pixFindSkewSweep (PIX *pixs, l_float32 *pangle, l_int32 reduction, l_float32 sweeprange, l_float32 sweepdelta)
LEPT_DLL l_int32 pixFindSkewSweepAndSearch (PIX *pixs, l_float32 *pangle, l_float32 *pconf, l_int32 redsweep, l_int32 redsearch, l_float32 sweeprange, l_float32 sweepdelta, l_float32 minbsdelta)
LEPT_DLL l_int32 pixFindSkewSweepAndSearchScore (PIX *pixs, l_float32 *pangle, l_float32 *pconf, l_float32 *pendscore, l_int32 redsweep, l_int32 redsearch, l_float32 sweepcenter, l_float32 sweeprange, l_float32 sweepdelta, l_float32 minbsdelta)
LEPT_DLL l_int32 pixFindSkewSweepAndSearchScorePivot (PIX *pixs, l_float32 *pangle, l_float32 *pconf, l_float32 *pendscore, l_int32 redsweep, l_int32 redsearch, l_float32 sweepcenter, l_float32 sweeprange, l_float32 sweepdelta, l_float32 minbsdelta, l_int32 pivot)
LEPT_DLL l_int32 pixFindSkewOrthogonalRange (PIX *pixs, l_float32 *pangle, l_float32 *pconf, l_int32 redsweep, l_int32 redsearch, l_float32 sweeprange, l_float32 sweepdelta, l_float32 minbsdelta, l_float32 confprior)
LEPT_DLL l_int32 pixFindDifferentialSquareSum (PIX *pixs, l_float32 *psum)
LEPT_DLL l_int32 pixFindNormalizedSquareSum (PIX *pixs, l_float32 *phratio, l_float32 *pvratio, l_float32 *pfract)
LEPT_DLL PIXpixReadStreamSpix (FILE *fp)
LEPT_DLL l_int32 readHeaderSpix (const char *filename, l_int32 *pwidth, l_int32 *pheight, l_int32 *pbps, l_int32 *pspp, l_int32 *piscmap)
LEPT_DLL l_int32 freadHeaderSpix (FILE *fp, l_int32 *pwidth, l_int32 *pheight, l_int32 *pbps, l_int32 *pspp, l_int32 *piscmap)
LEPT_DLL l_int32 sreadHeaderSpix (const l_uint32 *data, l_int32 *pwidth, l_int32 *pheight, l_int32 *pbps, l_int32 *pspp, l_int32 *piscmap)
LEPT_DLL l_int32 pixWriteStreamSpix (FILE *fp, PIX *pix)
LEPT_DLL PIXpixReadMemSpix (const l_uint8 *data, size_t size)
LEPT_DLL l_int32 pixWriteMemSpix (l_uint8 **pdata, size_t *psize, PIX *pix)
LEPT_DLL l_int32 pixSerializeToMemory (PIX *pixs, l_uint32 **pdata, size_t *pnbytes)
LEPT_DLL PIXpixDeserializeFromMemory (const l_uint32 *data, size_t nbytes)
LEPT_DLL L_STACKlstackCreate (l_int32 nalloc)
LEPT_DLL void lstackDestroy (L_STACK **plstack, l_int32 freeflag)
LEPT_DLL l_int32 lstackAdd (L_STACK *lstack, void *item)
LEPT_DLL void * lstackRemove (L_STACK *lstack)
LEPT_DLL l_int32 lstackExtendArray (L_STACK *lstack)
LEPT_DLL l_int32 lstackGetCount (L_STACK *lstack)
LEPT_DLL l_int32 lstackPrint (FILE *fp, L_STACK *lstack)
LEPT_DLL l_int32sudokuReadFile (const char *filename)
LEPT_DLL