Guten Morgen
Bei meinem neuen Projekt um das geht, fehlt mir irgendwie die richtige ansatzweiße. Also mein Progamm soll in einem Spiel Icons erkennen, und mir sagen welches Icon gerade zu sehen ist. Diese icons kommen immer an der gleichen Stelle im Spiel. Es handelt sich hierbei um 5 verschiedene Richtungspfeile und es soll mir sagen welche richtung verlangt wird. Mein Grundgedanke ist das es einen Screennshot der jeweilgen Position macht, und dann das entstandene Bild mit meinen vorhandnen Vergleichsbildern vergleicht. und mir sagt das ist jetz Bild A, B, C, D, oder E oder es ist einfach nix an dieser Stelle. Meine erste überlegung war die Bilder Pixel für Pixel zu vergleichen aber, ich bin mir nicht sicher ob das nicht zu viel Leistung fressen würde, da es doch auch recht schnell gehen sollte, und das Spiel selber so manchen Rechner schon an seine Grenzen bringt. Was die ganze Sache erschwert ist das diese Icons einen transparenten Hintergrund haben und somit zwar die Pfeile wie immer aussehen aber der hintergrund immer etwas anders, was bei einem vergleich Pixel für Pixel warscheinlich auch immer für ein anderes Ergebniss sorgen würde.
Hat Jemand vieleicht eine Gute Idee mit welcher Metode ich Diese Icons vergleichen könnte, ich muss zugeben das ich mit dem vergleichen von Bilder auch noch nicht so oft befasst habe, und nicht weiß welche möglichkeiten es alles gibt.
Gruß Wild-Life78
Bei meinem neuen Projekt um das geht, fehlt mir irgendwie die richtige ansatzweiße. Also mein Progamm soll in einem Spiel Icons erkennen, und mir sagen welches Icon gerade zu sehen ist. Diese icons kommen immer an der gleichen Stelle im Spiel. Es handelt sich hierbei um 5 verschiedene Richtungspfeile und es soll mir sagen welche richtung verlangt wird. Mein Grundgedanke ist das es einen Screennshot der jeweilgen Position macht, und dann das entstandene Bild mit meinen vorhandnen Vergleichsbildern vergleicht. und mir sagt das ist jetz Bild A, B, C, D, oder E oder es ist einfach nix an dieser Stelle. Meine erste überlegung war die Bilder Pixel für Pixel zu vergleichen aber, ich bin mir nicht sicher ob das nicht zu viel Leistung fressen würde, da es doch auch recht schnell gehen sollte, und das Spiel selber so manchen Rechner schon an seine Grenzen bringt. Was die ganze Sache erschwert ist das diese Icons einen transparenten Hintergrund haben und somit zwar die Pfeile wie immer aussehen aber der hintergrund immer etwas anders, was bei einem vergleich Pixel für Pixel warscheinlich auch immer für ein anderes Ergebniss sorgen würde.
Hat Jemand vieleicht eine Gute Idee mit welcher Metode ich Diese Icons vergleichen könnte, ich muss zugeben das ich mit dem vergleichen von Bilder auch noch nicht so oft befasst habe, und nicht weiß welche möglichkeiten es alles gibt.
Gruß Wild-Life78