Performance Frage - Screenshot Modul
Verfasst: Freitag 12. Juni 2020, 16:01
Guten Tag,
ich hatte an einem Projekt gearbeitet, welches mich zwar einiges an Zeit kostete, aber mich intellektuell echt gut weiter gebracht hat, denn das ist mein erstes 'großes' Projekt.
Wie aber wahrscheinlich jeder Programmierer irgendwann einmal, muss man sich mit der Performance auseinander setzen.
Aktuell liegt mein Programm bei einer Laufzeit von ~90ms (~11FPS), was für mein Vorhaben, von einem Programm Screenshots zu machen (die nicht als Datei gespeichert werden) und mit OpenCV zu verarbeiten, zu langsam ist.
Die meiste Zeit beansprucht hier leider das Screenshotmodul (im Allgemeinen).
Zuerst nutzte ich 'ImageGrab' und nun 'mss', dass i.d.R. ~60ms (abhängig von Größe des Fensters) braucht.
D.h. 2/3 der Laufzeit geht nur an die Screenshots und nur 1/3 der Zeit wird für den Rest benötigt.
Nun frage ich mich, ob es noch ein schnelleres Modul als 'mss' gibt, um Screenshots aufzunehmen und mit OpenCV zu verarbeiten?
Leider wurde ich bei Google nicht so wirklich fündig.
Grüße,
xXSkyWalkerXx1
ich hatte an einem Projekt gearbeitet, welches mich zwar einiges an Zeit kostete, aber mich intellektuell echt gut weiter gebracht hat, denn das ist mein erstes 'großes' Projekt.
Wie aber wahrscheinlich jeder Programmierer irgendwann einmal, muss man sich mit der Performance auseinander setzen.
Aktuell liegt mein Programm bei einer Laufzeit von ~90ms (~11FPS), was für mein Vorhaben, von einem Programm Screenshots zu machen (die nicht als Datei gespeichert werden) und mit OpenCV zu verarbeiten, zu langsam ist.
Die meiste Zeit beansprucht hier leider das Screenshotmodul (im Allgemeinen).
Zuerst nutzte ich 'ImageGrab' und nun 'mss', dass i.d.R. ~60ms (abhängig von Größe des Fensters) braucht.
D.h. 2/3 der Laufzeit geht nur an die Screenshots und nur 1/3 der Zeit wird für den Rest benötigt.
Nun frage ich mich, ob es noch ein schnelleres Modul als 'mss' gibt, um Screenshots aufzunehmen und mit OpenCV zu verarbeiten?
Leider wurde ich bei Google nicht so wirklich fündig.
Grüße,
xXSkyWalkerXx1