22 std::locale::global(std::locale(
""));
53 denorm.
SetupNormalization(
nullptr,
nullptr,
nullptr, 1000.0f, 2000.0f, 2.0f, 3.0f, 0.0f,
57 ExpectCorrectTransform(denorm, pt1, result1,
true);
58 ExpectCorrectTransform(denorm, pt1, result1,
false);
61 ExpectCorrectTransform(denorm, pt2, result2,
true);
62 ExpectCorrectTransform(denorm, pt2, result2,
false);
68 FCOORD rotation90(0.0f, 1.0f);
69 denorm.
SetupNormalization(
nullptr, &rotation90,
nullptr, 1000.0f, 2000.0f, 2.0f, 3.0f, 0.0f,
74 ExpectCorrectTransform(denorm, pt1, result1,
true);
75 ExpectCorrectTransform(denorm, pt1, result1,
false);
78 ExpectCorrectTransform(denorm, pt2, result2,
true);
79 ExpectCorrectTransform(denorm, pt2, result2,
false);
85 denorm.
SetupNormalization(
nullptr,
nullptr,
nullptr, 1000.0f, 2000.0f, 2.0f, 3.0f, 0.0f,
89 FCOORD rotation90(0.0f, 1.0f);
90 denorm2.
SetupNormalization(
nullptr, &rotation90, &denorm, 128.0f, 128.0f, 0.5f, 0.25f, 0.0f,
94 ExpectCorrectTransform(denorm, pt1, result1,
true);
95 ExpectCorrectTransform(denorm, pt1, result1,
false);
97 ExpectCorrectTransform(denorm2, result1, result2,
true);
98 ExpectCorrectTransform(denorm2, pt1, result2,
false);
#define EXPECT_EQ(val1, val2)
TEST_F(EuroText, FastLatinOCR)
const int kBlnBaselineOffset
void SetupNormalization(const BLOCK *block, const FCOORD *rotation, const DENORM *predecessor, float x_origin, float y_origin, float x_scale, float y_scale, float final_xshift, float final_yshift)
void NormTransform(const DENORM *first_norm, const TPOINT &pt, TPOINT *transformed) const
void DenormTransform(const DENORM *last_denorm, const TPOINT &pt, TPOINT *original) const
void LocalDenormTransform(const TPOINT &pt, TPOINT *original) const
void LocalNormTransform(const TPOINT &pt, TPOINT *transformed) const
void ExpectCorrectTransform(const DENORM &denorm, const TPOINT &src, const TPOINT &result, bool local)