![]() |
Leptonica
1.82.0
Image processing and image analysis suite
|
#include <dewarp.h>
Data Fields | |
struct L_Dewarpa * | dewa |
struct Pix * | pixs |
struct FPix * | sampvdispar |
struct FPix * | samphdispar |
struct FPix * | sampydispar |
struct FPix * | fullvdispar |
struct FPix * | fullhdispar |
struct FPix * | fullydispar |
struct Numa * | namidys |
struct Numa * | nacurves |
l_int32 | w |
l_int32 | h |
l_int32 | pageno |
l_int32 | sampling |
l_int32 | redfactor |
l_int32 | minlines |
l_int32 | nlines |
l_int32 | mincurv |
l_int32 | maxcurv |
l_int32 | leftslope |
l_int32 | rightslope |
l_int32 | leftcurv |
l_int32 | rightcurv |
l_int32 | nx |
l_int32 | ny |
l_int32 | hasref |
l_int32 | refpage |
l_int32 | vsuccess |
l_int32 | hsuccess |
l_int32 | ysuccess |
l_int32 | vvalid |
l_int32 | hvalid |
l_int32 | skip_horiz |
l_int32 | debug |
l_int32 L_Dewarp::debug |
set to 1 if debug output requested
Definition at line 187 of file dewarp.h.
Referenced by dewarpaApplyInit(), dewarpaInsertRefModels(), dewarpaSetValidModels(), dewarpBuildLineModel(), dewarpBuildPageModel(), dewarpFindHorizDisparity(), dewarpFindVertDisparity(), dewarpSinglePage(), and dewarpSinglePageRun().
struct L_Dewarpa* L_Dewarp::dewa |
ptr to parent (not owned)
Definition at line 153 of file dewarp.h.
Referenced by dewarpaApplyDisparity(), dewarpaApplyDisparityBoxa(), dewarpaApplyInit(), dewarpaCreate(), dewarpaCreateFromPixacomp(), dewarpaDestroy(), dewarpaDestroyDewarp(), dewarpaExtendArraysToSize(), dewarpaGetDewarp(), dewarpaInfo(), dewarpaInsertDewarp(), dewarpaInsertRefModels(), dewarpaListPages(), dewarpaModelStats(), dewarpaModelStatus(), dewarpaRead(), dewarpaReadMem(), dewarpaReadStream(), dewarpaRestoreModels(), dewarpaSetCheckColumns(), dewarpaSetCurvatures(), dewarpaSetMaxDistance(), dewarpaSetValidModels(), dewarpaShowArrays(), dewarpaStripRefModels(), dewarpaTestForValidModel(), dewarpaUseBothArrays(), dewarpaWrite(), dewarpaWriteMem(), dewarpaWriteStream(), dewarpMinimize(), dewarpShowResults(), dewarpSinglePage(), and dewarpSinglePageRun().
struct FPix* L_Dewarp::fullhdispar |
full horiz disparity array
Definition at line 159 of file dewarp.h.
Referenced by dewarpaShowArrays(), dewarpDestroy(), dewarpMinimize(), dewarpPopulateFullRes(), and pixApplyHorizDisparity().
struct FPix* L_Dewarp::fullvdispar |
full vert disparity array
Definition at line 158 of file dewarp.h.
Referenced by dewarpaShowArrays(), dewarpDebug(), dewarpDestroy(), dewarpMinimize(), dewarpPopulateFullRes(), and pixApplyVertDisparity().
struct FPix* L_Dewarp::fullydispar |
full slope h-disparity array
Definition at line 160 of file dewarp.h.
Referenced by dewarpDestroy().
l_int32 L_Dewarp::h |
height of source image
Definition at line 164 of file dewarp.h.
Referenced by boxaApplyDisparity(), dewarpaInfo(), dewarpDebug(), dewarpFindHorizDisparity(), dewarpFindHorizSlopeDisparity(), dewarpGetMeanVerticals(), dewarpGetTextlineCenters(), dewarpIsLineCoverageValid(), dewarpPopulateFullRes(), dewarpReadStream(), dewarpWriteStream(), pixApplyHorizDisparity(), pixApplyVertDisparity(), pixColorShiftRGB(), pixConvertDataToDna(), pixDarkenGray(), pixGetEdgeProfile(), pixMeasureSaturation(), pixModifyBrightness(), pixModifyHue(), pixModifySaturation(), pixMosaicColorShiftRGB(), pixMultConstantColor(), pixMultMatrixColor(), pixSobelEdgeFilter(), pixTRCMap(), pixTRCMapGeneral(), pixTwoSidedEdgeFilter(), pixUnsharpMaskingGray(), pixUnsharpMaskingGray1D(), and pixUnsharpMaskingGray2D().
l_int32 L_Dewarp::hasref |
0 if normal; 1 if has a refpage
Definition at line 178 of file dewarp.h.
Referenced by dewarpaApplyInit(), dewarpaInfo(), dewarpaInsertRefModels(), dewarpaListPages(), dewarpaModelStats(), dewarpaSetValidModels(), dewarpaShowArrays(), dewarpaStripRefModels(), dewarpaTestForValidModel(), dewarpCreateRef(), dewarpDebug(), dewarpMinimize(), dewarpReadStream(), and dewarpWriteStream().
l_int32 L_Dewarp::hsuccess |
sets to 1 if horiz disparity builds
Definition at line 181 of file dewarp.h.
Referenced by dewarpaModelStats(), dewarpaModelStatus(), dewarpaSetValidModels(), dewarpaTestForValidModel(), dewarpBuildLineModel(), dewarpBuildPageModel(), dewarpFindHorizDisparity(), and dewarpReadStream().
l_int32 L_Dewarp::hvalid |
sets to 1 if valid horiz disparity
Definition at line 184 of file dewarp.h.
Referenced by dewarpaInsertRefModels(), dewarpaModelStats(), dewarpaTestForValidModel(), and dewarpFindHorizSlopeDisparity().
l_int32 L_Dewarp::leftcurv |
left edge curvature in micro-units
Definition at line 174 of file dewarp.h.
Referenced by dewarpaInfo(), dewarpaSetValidModels(), dewarpaTestForValidModel(), dewarpDebug(), dewarpReadStream(), and dewarpWriteStream().
l_int32 L_Dewarp::leftslope |
left edge slope in milli-units
Definition at line 172 of file dewarp.h.
Referenced by dewarpaInfo(), dewarpaSetValidModels(), dewarpaTestForValidModel(), dewarpDebug(), dewarpReadStream(), and dewarpWriteStream().
l_int32 L_Dewarp::maxcurv |
max line curvature in micro-units
Definition at line 171 of file dewarp.h.
Referenced by dewarpaInfo(), dewarpaSetValidModels(), dewarpaTestForValidModel(), dewarpDebug(), dewarpReadStream(), and dewarpWriteStream().
l_int32 L_Dewarp::mincurv |
min line curvature in micro-units
Definition at line 170 of file dewarp.h.
Referenced by dewarpaInfo(), dewarpaSetValidModels(), dewarpaTestForValidModel(), dewarpDebug(), dewarpReadStream(), and dewarpWriteStream().
l_int32 L_Dewarp::minlines |
min number of long lines required
Definition at line 168 of file dewarp.h.
Referenced by dewarpaCreateFromPixacomp(), dewarpaReadStream(), dewarpDebug(), dewarpReadStream(), and dewarpWriteStream().
struct Numa* L_Dewarp::nacurves |
sorted curvature of each line
Definition at line 162 of file dewarp.h.
Referenced by dewarpDestroy(), dewarpFindVertDisparity(), and dewarpMinimize().
struct Numa* L_Dewarp::namidys |
sorted y val of midpoint each line
Definition at line 161 of file dewarp.h.
Referenced by dewarpDestroy(), dewarpFindVertDisparity(), dewarpMinimize(), and pixRenderMidYs().
l_int32 L_Dewarp::nlines |
number of long lines found
Definition at line 169 of file dewarp.h.
Referenced by dewarpaInfo(), dewarpBuildLineModel(), dewarpDebug(), dewarpFindVertDisparity(), dewarpReadStream(), and dewarpWriteStream().
l_int32 L_Dewarp::nx |
number of sampling pts in x-dir
Definition at line 176 of file dewarp.h.
Referenced by dewarpaInfo(), dewarpDebug(), dewarpFindHorizDisparity(), dewarpFindHorizSlopeDisparity(), dewarpFindVertDisparity(), dewarpPopulateFullRes(), dewarpReadStream(), and dewarpWriteStream().
l_int32 L_Dewarp::ny |
number of sampling pts in y-dir
Definition at line 177 of file dewarp.h.
Referenced by dewarpaInfo(), dewarpDebug(), dewarpFindHorizDisparity(), dewarpFindHorizSlopeDisparity(), dewarpFindVertDisparity(), dewarpPopulateFullRes(), dewarpReadStream(), and dewarpWriteStream().
l_int32 L_Dewarp::pageno |
page number; important for reuse
Definition at line 165 of file dewarp.h.
Referenced by dewarpaApplyDisparity(), dewarpaApplyDisparityBoxa(), dewarpaApplyInit(), dewarpaCreateFromPixacomp(), dewarpaDestroyDewarp(), dewarpaInfo(), dewarpaInsertDewarp(), dewarpaListPages(), dewarpaModelStats(), dewarpaModelStatus(), dewarpaTestForValidModel(), dewarpaWriteStream(), dewarpCreateRef(), dewarpDebug(), dewarpReadStream(), dewarpShowResults(), and dewarpWriteStream().
struct Pix* L_Dewarp::pixs |
source pix, 1 bpp
Definition at line 154 of file dewarp.h.
Referenced by dewarpaApplyDisparity(), dewarpaApplyDisparityBoxa(), dewarpaApplyInit(), dewarpBuildLineModel(), dewarpBuildPageModel(), dewarpCreate(), dewarpDestroy(), dewarpFindVertDisparity(), dewarpGetMeanVerticals(), dewarpGetTextlineCenters(), dewarpMinimize(), dewarpRemoveShortLines(), dewarpShowResults(), dewarpSinglePage(), dewarpSinglePageInit(), dewarpSinglePageRun(), pixApplyHorizDisparity(), pixApplyVertDisparity(), pixColorShiftRGB(), pixContrastTRC(), pixContrastTRCMasked(), pixDarkenGray(), pixEqualizeTRC(), pixGammaTRC(), pixGammaTRCMasked(), pixGammaTRCWithAlpha(), pixGetEdgeProfile(), pixHalfEdgeByBandpass(), pixMeasureEdgeSmoothness(), pixMeasureSaturation(), pixModifyBrightness(), pixModifyHue(), pixModifySaturation(), pixMosaicColorShiftRGB(), pixMultConstantColor(), pixMultMatrixColor(), pixRenderHorizEndPoints(), pixRenderMidYs(), pixSobelEdgeFilter(), pixTRCMap(), pixTRCMapGeneral(), pixTwoSidedEdgeFilter(), pixUnsharpMasking(), pixUnsharpMaskingFast(), pixUnsharpMaskingGray(), pixUnsharpMaskingGray1D(), pixUnsharpMaskingGray2D(), and pixUnsharpMaskingGrayFast().
l_int32 L_Dewarp::redfactor |
reduction factor of pixs: 1 or 2
Definition at line 167 of file dewarp.h.
Referenced by dewarpaReadStream(), dewarpDebug(), dewarpPopulateFullRes(), dewarpReadStream(), and dewarpWriteStream().
l_int32 L_Dewarp::refpage |
page with disparity model to use
Definition at line 179 of file dewarp.h.
Referenced by dewarpaApplyInit(), dewarpaInfo(), dewarpCreateRef(), dewarpDebug(), dewarpMinimize(), dewarpReadStream(), and dewarpWriteStream().
l_int32 L_Dewarp::rightcurv |
right edge curvature in micro-units
Definition at line 175 of file dewarp.h.
Referenced by dewarpaInfo(), dewarpaSetValidModels(), dewarpaTestForValidModel(), dewarpDebug(), dewarpReadStream(), and dewarpWriteStream().
l_int32 L_Dewarp::rightslope |
right edge slope in milli-units
Definition at line 173 of file dewarp.h.
Referenced by dewarpaInfo(), dewarpaSetValidModels(), dewarpaTestForValidModel(), dewarpDebug(), dewarpReadStream(), and dewarpWriteStream().
struct FPix* L_Dewarp::samphdispar |
sampled horiz disparity array
Definition at line 156 of file dewarp.h.
Referenced by dewarpaInfo(), dewarpaShowArrays(), dewarpDebug(), dewarpDestroy(), dewarpPopulateFullRes(), dewarpReadStream(), and dewarpWriteStream().
l_int32 L_Dewarp::sampling |
sampling factor of disparity arrays
Definition at line 166 of file dewarp.h.
Referenced by dewarpaCreateFromPixacomp(), dewarpaReadStream(), dewarpDebug(), dewarpFindHorizDisparity(), dewarpFindVertDisparity(), dewarpPopulateFullRes(), dewarpReadStream(), and dewarpWriteStream().
struct FPix* L_Dewarp::sampvdispar |
sampled vert disparity array
Definition at line 155 of file dewarp.h.
Referenced by dewarpaInfo(), dewarpaShowArrays(), dewarpDebug(), dewarpDestroy(), dewarpPopulateFullRes(), dewarpReadStream(), and dewarpWriteStream().
struct FPix* L_Dewarp::sampydispar |
sampled slope h-disparity array
Definition at line 157 of file dewarp.h.
Referenced by dewarpDestroy().
l_int32 L_Dewarp::skip_horiz |
if 1, skip horiz disparity correction
Definition at line 185 of file dewarp.h.
Referenced by dewarpaApplyInit(), and dewarpPopulateFullRes().
l_int32 L_Dewarp::vsuccess |
sets to 1 if vert disparity builds
Definition at line 180 of file dewarp.h.
Referenced by dewarpaModelStats(), dewarpaModelStatus(), dewarpaSetValidModels(), dewarpaTestForValidModel(), dewarpBuildLineModel(), dewarpBuildPageModel(), dewarpFindVertDisparity(), dewarpReadStream(), and dewarpSinglePageRun().
l_int32 L_Dewarp::vvalid |
sets to 1 if valid vert disparity
Definition at line 183 of file dewarp.h.
Referenced by dewarpaApplyInit(), dewarpaInsertRefModels(), dewarpaModelStats(), dewarpaTestForValidModel(), and dewarpFindHorizSlopeDisparity().
l_int32 L_Dewarp::w |
width of source image
Definition at line 163 of file dewarp.h.
Referenced by boxaApplyDisparity(), dewarpaInfo(), dewarpDebug(), dewarpFilterLineEndPoints(), dewarpFindHorizSlopeDisparity(), dewarpGetMeanVerticals(), dewarpGetTextlineCenters(), dewarpPopulateFullRes(), dewarpReadStream(), dewarpRemoveShortLines(), dewarpWriteStream(), pixApplyHorizDisparity(), pixApplyVertDisparity(), pixColorShiftRGB(), pixConvertDataToDna(), pixDarkenGray(), pixGetEdgeProfile(), pixMeasureSaturation(), pixModifyBrightness(), pixModifyHue(), pixModifySaturation(), pixMosaicColorShiftRGB(), pixMultConstantColor(), pixMultMatrixColor(), pixRenderMidYs(), pixSobelEdgeFilter(), pixTRCMap(), pixTRCMapGeneral(), pixTwoSidedEdgeFilter(), pixUnsharpMaskingGray(), pixUnsharpMaskingGray1D(), and pixUnsharpMaskingGray2D().
l_int32 L_Dewarp::ysuccess |