![]() |
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 dewarpBuildLineModel(), dewarpBuildPageModel(), dewarpFindHorizDisparity(), and dewarpFindVertDisparity().
struct L_Dewarpa* L_Dewarp::dewa |
ptr to parent (not owned)
Definition at line 153 of file dewarp.h.
Referenced by dewarpaInsertDewarp(), and dewarpMinimize().
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 dewarpaInfo(), dewarpDebug(), dewarpPopulateFullRes(), dewarpReadStream(), and dewarpWriteStream().
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 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(), 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(), and dewarpMinimize().
l_int32 L_Dewarp::nlines |
number of long lines found
Definition at line 169 of file dewarp.h.
Referenced by dewarpaInfo(), 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(), 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(), 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 dewarpaInfo(), dewarpaInsertDewarp(), dewarpaListPages(), dewarpaTestForValidModel(), 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 dewarpBuildLineModel(), dewarpBuildPageModel(), dewarpDestroy(), dewarpFindVertDisparity(), and dewarpMinimize().
l_int32 L_Dewarp::redfactor |
reduction factor of pixs: 1 or 2
Definition at line 167 of file dewarp.h.
Referenced by 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 dewarpDebug(), 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(), and dewarpReadStream().
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 dewarpaInfo(), dewarpDebug(), dewarpPopulateFullRes(), dewarpReadStream(), and dewarpWriteStream().
l_int32 L_Dewarp::ysuccess |