Ich möchte Objekte von Windows-Anwendungen, vor allem Computerspiele erkennen. Ich möchte dies erreichen, indem ich das Fenster in OpenCV öffne und alle Arten von Effekten auf die laufende Spielanwendung anwende und Objekte wie UI-Elemente, Nachrichten und sogar Zeichen auf dem Bildschirm erkenne.Wie öffnest du eine Windows-Anwendung als Quelle für OpenCV?
Da OpenCV nur Video und Webcam als Eingabe erlaubt, gibt es eine Möglichkeit, eine laufende Anwendung als Quelle für OpenCV zu öffnen?
Es gibt vielleicht einige Testanwendungen in der Spieleentwicklung, die ähnliche Methoden zum Testen verwenden, aber ich konnte keine finden.
Ich kenne auch nicht die richtigen Begriffe, die bei der Diskussion der Erkennung von virtuellen Objekten eines Computerprogramms oder Computerspiels verwendet werden, aber genau das möchte ich tun.
Ich habe versucht, Foren, Artikel oder irgendetwas darüber geschrieben, aber nichts gefunden. Jede Hilfe wäre willkommen.
hwindowDC = GetDC (hwnd); hwindowCompatibleDC = CreateCompatibleDC (hwindowDC); SetStretchBltMode (hwindowCompatibleDC, COLORONCOLOR); –