AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Performance OCR beim Debuggen

Ein Thema von win568 · begonnen am 10. Sep 2015 · letzter Beitrag vom 10. Sep 2015
Antwort Antwort
win568

Registriert seit: 8. Sep 2008
134 Beiträge
 
#1

Performance OCR beim Debuggen

  Alt 10. Sep 2015, 08:40
Hi

Wir entwickeln derzeit eine Anwendung mit OCR. Bei Tests mit verschiedenen OCR Engines (IEVision, GDPicture) ist mir aufgefallen, dass das Ergebnis innerhalb einer Debug Session doppelt so lange benötigt, als wenn ich die Anwendung außerhalb der IDE starte. IEVision wird per API mit einer Dll angebunden, bei GDPicture ist es über eine TLB. Beide sind Tesseract Engines. Hat einer auch dieses Problem ??
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#2

AW: Performance OCR beim Debuggen

  Alt 10. Sep 2015, 12:22
Daß Methodenaufrufe und Abarbeitung von Code in einer Debugg-Sitzung länger dauern, ist ganz normal und durchaus nachvollziehbar, wenn man sich vergegenwärtigt, was Delphi bzw. Debugger alles an Informationen während des Programmlaufs ermittelt und bereitstellt. Schon der Aufruf eines OpenDialogs dauert in einer Debugg-Sitzung weitaus länger als in der Stand-Alone-Release-Version.
  Mit Zitat antworten Zitat
win568

Registriert seit: 8. Sep 2008
134 Beiträge
 
#3

AW: Performance OCR beim Debuggen

  Alt 10. Sep 2015, 12:36
Hi

Das ist mir durchaus bewusst. Es ist nur nicht nachvollziehbar, dass das gleiche Programm außerhalb der IDE gestartet 7sec für die Ermittlung benötigt und innerhalb 17sec. Auch wenn keine Breakpoints gesetzt sind. Dieses Verhalten tritt nur mit der OCR Erkennung auf. Mit anderen Dll's kann ich keinen signifikanten Unterschied feststellen.
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Performance OCR beim Debuggen

  Alt 10. Sep 2015, 12:44
Gibt viele solcher Dinge, beispielsweise die FileOpen-Dialoge. Die IDE selbst wird auch etwas Zeit fressen für Anzeigen von irgendwelchen Modul ein- und ausladen. Denke ich als Amateur so...
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#5

AW: Performance OCR beim Debuggen

  Alt 10. Sep 2015, 14:16
Hi
Das ist mir durchaus bewusst. Es ist nur nicht nachvollziehbar, dass das gleiche Programm außerhalb der IDE gestartet 7sec für die Ermittlung benötigt und innerhalb 17sec. Auch wenn keine Breakpoints gesetzt sind. Dieses Verhalten tritt nur mit der OCR Erkennung auf. Mit anderen Dll's kann ich keinen signifikanten Unterschied feststellen.
Versuche doch einmal, in der IDE im Release-Modus auszuführen. Das dürfte dann wieder schneller gehen.

Du kannst dir auch diesen Thread einmal zu Gemüte führen, dort wurden mir für die Verzögerung beim Aufruf des Datei-Dialogs aus der IDE heraus wertvolle Hinweise geliefert.
  Mit Zitat antworten Zitat
win568

Registriert seit: 8. Sep 2008
134 Beiträge
 
#6

AW: Performance OCR beim Debuggen

  Alt 10. Sep 2015, 14:19
Thankx
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz