Skip to content

Archives

  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021

Categories

  • Keine Kategorien
Trend RepositoryArticles and guides
Articles

Reddit – computervision – Alternative zu imshow() + waitKey() für Echtzeit-Debugging in OpenCV

On Dezember 31, 2021 by admin

Es ist schon sehr lange her, dass ich OpenCV verwendet habe, aber ich erinnere mich, dass wir waitKey(1) für die Anzeige unserer Frames in Echtzeit verwendet haben. Einzelne Millisekunden Verzögerung sollten für die meisten Verarbeitungen keinen signifikanten Unterschied machen – selbst wenn Sie mit 100 FPS arbeiten, wollen Sie wahrscheinlich sowieso nur alle paar Bilder anzeigen. Wie auch immer, Ihr Programm muss irgendwann Ereignisse verarbeiten, die vom Betriebssystem in eine Warteschlange gestellt wurden, um auf Eingaben zu reagieren. waitKey ist OpenCVs Weg, um sicherzustellen, dass diese Ereignisverarbeitung stattfindet, selbst wenn Ihre Anwendung ansonsten single-threaded ist. Wenn Sie Ihre Maus nicht bewegen, ist die Menge der zu verarbeitenden Ereignisse trivial. Wenn Sie auf Qt und Co. umsteigen, werden Sie wahrscheinlich ohnehin die gesamte Bildverarbeitung in einem separaten Thread durchführen wollen. Und wenn Sie alle Kerne für die Verarbeitung verwenden, müssen Sie ziemlich häufig auf einen Thread zur Ereignisverarbeitung umschalten, wenn Sie nicht wollen, dass Ihre GUI einfriert. Gehen Sie auf jeden Fall zu Qt/wx, wenn Sie glauben, dass Sie jemals irgendeine Art von Interaktivität benötigen werden, aber es ist kein Allheilmittel für das Geschwindigkeitsproblem.

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Archive

  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021

Meta

  • Anmelden
  • Feed der Einträge
  • Kommentare-Feed
  • WordPress.org
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress