screenshots
Verfasst: Dienstag 24. Juli 2007, 06:58
Moin,
hab mal wieder eine Frage, und zwar würd ich gern in regelmässigen Abständen Screenshots machen und den Bildschirminhalt (oder Teile davon) mit Python quasi-OCR-mässig behandeln.
Ich würde dazu jetzt mit zB Autohotkey einen screenshot (strg-druck) in die Zwischenablage machen und diese dan mit Python öffnen. Frage ist, wie komme ich mit python an dieses Bild in der Zwischenablage? Oder gibt es vielleicht eine Möglichkeit von einem Python-script aus direkt auf den Bildschirminhalt zuzugreifen?
(Mit quasi-OCR meine ich, dass ich Zahlen in bestimmten zeilen brauche; diese sind immer im selben Zeichensatz und stehen immer an derselben stelle, also wollte ich einfach in den entsprechenden Bereichen von links nach rechts in 9x1-pixel-blöcken die (schwarzen) pixel zählen, daraus ergäbe sich dann, welche Zahlen dort stehen: 0,5,3,3,3,3,7,0 wäre zB eine neun. Das wäre meine nächste Frage: Wie könnte ich sowas realisieren, also eigentlich: wie greife ich dann auf ein bestimmtes Pixel in diesem Bild zu, um zu testen ob es schwarz ist oder nicht?
Ich hoffe ihr könnt mir tips geben und sage schonmal danke,
Gruss,
Jo
hab mal wieder eine Frage, und zwar würd ich gern in regelmässigen Abständen Screenshots machen und den Bildschirminhalt (oder Teile davon) mit Python quasi-OCR-mässig behandeln.
Ich würde dazu jetzt mit zB Autohotkey einen screenshot (strg-druck) in die Zwischenablage machen und diese dan mit Python öffnen. Frage ist, wie komme ich mit python an dieses Bild in der Zwischenablage? Oder gibt es vielleicht eine Möglichkeit von einem Python-script aus direkt auf den Bildschirminhalt zuzugreifen?
(Mit quasi-OCR meine ich, dass ich Zahlen in bestimmten zeilen brauche; diese sind immer im selben Zeichensatz und stehen immer an derselben stelle, also wollte ich einfach in den entsprechenden Bereichen von links nach rechts in 9x1-pixel-blöcken die (schwarzen) pixel zählen, daraus ergäbe sich dann, welche Zahlen dort stehen: 0,5,3,3,3,3,7,0 wäre zB eine neun. Das wäre meine nächste Frage: Wie könnte ich sowas realisieren, also eigentlich: wie greife ich dann auf ein bestimmtes Pixel in diesem Bild zu, um zu testen ob es schwarz ist oder nicht?
Ich hoffe ihr könnt mir tips geben und sage schonmal danke,
Gruss,
Jo