I'm using Delphi Tesseract wrapper which is available at https://github.com/CloudDelphi/TTesseractOCR4. Based on example here: Get font of recognized character with Tesseract-OCR I should call api.GetIterator()
method to get WordFontAttributes()
. As I see Delphi wrapper does not support api.GetIterator()
directly but has TTesseractPageLayout.AnalyseLayout
function to access GetIterator()
.
In OnRecognizeEnd
I call AnalyseLayout
, which returns words' texts but not font names:
Tesseract.PageLayout.AnalyseLayout;
for TesseractWord in Tesseract.PageLayout.Words do
begin
memo1.Lines.Add(TesseractWord.Text);
memo1.Lines.Add(TesseractWord.FontName);
end;
Could you please help me to resolve the issue?