Leptonica  1.82.0
Image processing and image analysis suite
L_Dewarp Struct Reference

#include <dewarp.h>

Data Fields

struct L_Dewarpadewa
 
struct Pixpixs
 
struct FPixsampvdispar
 
struct FPixsamphdispar
 
struct FPixsampydispar
 
struct FPixfullvdispar
 
struct FPixfullhdispar
 
struct FPixfullydispar
 
struct Numanamidys
 
struct Numanacurves
 
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
 

Detailed Description

Data structure for a single dewarp

Definition at line 151 of file dewarp.h.

Field Documentation

◆ debug

◆ dewa

◆ fullhdispar

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().

◆ fullvdispar

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().

◆ fullydispar

struct FPix* L_Dewarp::fullydispar

full slope h-disparity array

Definition at line 160 of file dewarp.h.

Referenced by dewarpDestroy().

◆ h

◆ hasref

◆ hsuccess

l_int32 L_Dewarp::hsuccess

◆ hvalid

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().

◆ leftcurv

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().

◆ leftslope

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().

◆ maxcurv

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().

◆ mincurv

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().

◆ minlines

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().

◆ nacurves

struct Numa* L_Dewarp::nacurves

sorted curvature of each line

Definition at line 162 of file dewarp.h.

Referenced by dewarpDestroy(), dewarpFindVertDisparity(), and dewarpMinimize().

◆ namidys

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().

◆ nlines

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().

◆ nx

◆ ny

◆ pageno

◆ pixs

◆ redfactor

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().

◆ refpage

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().

◆ rightcurv

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().

◆ rightslope

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().

◆ samphdispar

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().

◆ sampling

l_int32 L_Dewarp::sampling

◆ sampvdispar

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().

◆ sampydispar

struct FPix* L_Dewarp::sampydispar

sampled slope h-disparity array

Definition at line 157 of file dewarp.h.

Referenced by dewarpDestroy().

◆ skip_horiz

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().

◆ vsuccess

◆ vvalid

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().

◆ w

◆ ysuccess

l_int32 L_Dewarp::ysuccess

sets to 1 if slope disparity builds

Definition at line 182 of file dewarp.h.


The documentation for this struct was generated from the following file: