Ich arbeite auf der Computer-Bildschirm-Erkennung mit Emgucv (ein C# opencv Wrapper). Ich möchte meinen Computer screnn erkennen und ein Rechteck darauf zeichnen.
Um in diesem Prozess zu helfen, habe ich 3 Infrarot-LEDs auf dem Bildschirm des Computers, die ich zuerst erkannt habe und nach der Erkennung, konnte ich die Bildschirmbereiche unter diesen 3 LEDs finden. Hier sind die Ergebnisse nach der Erkennung der 3 LEDs.Bildschirm-Erkennung mit Opencv/Emgucv
Die 3 roten Kästchen sind die erkannten LEDs.
.
Und im allgemeinen habe ich so etwas wie diese
Hat eine Vorstellung von jemandem, wie ich den ganzen screan Bereich erkennen gehen kann?
Eigentlich entwickle ich eine Echtzeitanwendung, daher konnte ich den GrabCut-Algorithmus wegen der minimalen Benutzerinteraktion nicht verwenden. Habt ihr eine Idee? –
Ich wollte den Benutzer nicht bitten, ein Rechteck zu zeichnen. Sie könnten das Rechteck automatisch berechnen, so dass es einen großen Bereich unterhalb der LEDs enthält und sehen, was der GrabCut ausgibt. – Sunreef