tesseract
5.0.0-alpha-619-ge9db
|
Go to the documentation of this file.
68 #define AverageOf(A, B) (((A) + (B)) / 2)
75 static inline bool DegenerateOutline(
MFOUTLINE Outline) {
87 static inline void MakeOutlineCircular(
MFOUTLINE Outline) {
void ComputeDirection(MFEDGEPT *Start, MFEDGEPT *Finish, float MinSlope, float MaxSlope)
void ChangeDirection(MFOUTLINE Start, MFOUTLINE End, DIRECTION Direction)
MFOUTLINE ConvertOutline(TESSLINE *Outline)
LIST ConvertBlob(TBLOB *Blob)
void FilterEdgeNoise(MFOUTLINE Outline, float NoiseSegmentLength)
DIRECTION PreviousDirection
const float MF_SCALE_FACTOR
void CharNormalizeOutline(MFOUTLINE Outline, const DENORM &cn_denorm)
void ComputeBlobCenter(TBLOB *Blob, TPOINT *BlobCenter)
LIST ConvertOutlines(TESSLINE *Outline, LIST ConvertedOutlines, OUTLINETYPE OutlineType)
MFOUTLINE NextDirectionChange(MFOUTLINE EdgePoint)
void NormalizeOutline(MFOUTLINE Outline, float XOrigin)
MFEDGEPT * NewEdgePoint()
MFOUTLINE NextExtremity(MFOUTLINE EdgePoint)
void FindDirectionChanges(MFOUTLINE Outline, float MinSlope, float MaxSlope)
void MarkDirectionChanges(MFOUTLINE Outline)
#define set_rest(l, cell)
void FreeMFOutline(void *agr)
void FreeOutlines(LIST Outlines)