Thema: Delphi TesseractOCR

Einzelnen Beitrag anzeigen

Hobbycoder

Registriert seit: 22. Feb 2017
1.016 Beiträge
 
#10

AW: TesseractOCR

  Alt 25. Jun 2025, 08:12
Was mich verwundert zurücklässt. Denn mit dem Repositary https://github.com/amancini/TTesseractOCR5 sollte es diese Constructor nicht geben bzw. er sollte TTesseractOCR5 heißen.
Zu Recht. Was aber daran lag, dass ich mit TesseractOCR5 angefangen habe, dort eben Probleme hatte, und dann das erst mal mit TesseractOCR4 probieren wollte.

Aber auch in TesseractOCR5 kam es zu diesem Fehler an dieser Stelle:
Delphi-Quellcode:
constructor TTesseractOCR5.Create(const aDllPath:String);
begin
  if (hTesseractLib = 0) then
  begin
    InitTesseractLib(aDllPath);
    if (hTesseractLib = 0) then
      raise Exception.Create('Tesseract library is not loaded');
  end;

  if hLeptonicaLib = 0 then
  begin
    InitLeptonicaLib(aDllPath);
    if (hLeptonicaLib = 0) then
      raise Exception.Create('Leptonica library is not loaded');
  end;
  
  FTessBaseAPI := TessBaseAPICreate(); //<-----Hier
  FPageLayout := TTesseractPageLayout.Create(FTessBaseAPI);
end;
Ich werde das jetzt noch mal mit der Version probieren, die du gepostet hast.
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat