ImageSearch nur durch Form

07/21/2015 14:51 delemojo#1
Wollte mal fragen ob es möglich ist Imagesearch nur durch die Form zu machen? Beispiel :
Ich habe ein Bild(Siehe Anhang), komplett Transparent außer in der mitte dort ist eine weiße Form zu erkennen. Diese will ich suchen, aber diese Form ist nie weiß sondern in allen möglichen Farben anzutreffen und es wäre zuviel Arbeit diese alle suchen speichern etc. Also kann man nur nach dieser Form suchen?

Ich hoffe das ist einiger maßen verständlich^^ Und es muss nicht ImageSearch sein ich weiß ja nicht was es noch so gibt :P
07/21/2015 15:43 lolkop#2
Quote:
Originally Posted by delemojo View Post
Wollte mal fragen ob es möglich ist Imagesearch nur durch die Form zu machen? Beispiel :
Ich habe ein Bild(Siehe Anhang), komplett Transparent außer in der mitte dort ist eine weiße Form zu erkennen. Diese will ich suchen, aber diese Form ist nie weiß sondern in allen möglichen Farben anzutreffen und es wäre zuviel Arbeit diese alle suchen speichern etc. Also kann man nur nach dieser Form suchen?

Ich hoffe das ist einiger maßen verständlich^^ Und es muss nicht ImageSearch sein ich weiß ja nicht was es noch so gibt :P
Sofern dein Objekt immer gleich groß ist, kannst du dir z.B. mit PixelGetColor was eigenes basteln.

Die Frage ist ja, was genau willst du denn machen? Willst du ein Bild auslesen? Auf dem Desktop gibt es immerhin keinen Transparenten Hintergrund.
07/21/2015 20:43 delemojo#3
Quote:
Originally Posted by lolkop View Post
Sofern dein Objekt immer gleich groß ist, kannst du dir z.B. mit PixelGetColor was eigenes basteln.

Die Frage ist ja, was genau willst du denn machen? Willst du ein Bild auslesen? Auf dem Desktop gibt es immerhin keinen Transparenten Hintergrund.

So z.B ist eine Animation und ich habe aus der SWF datei die einzelnen Bilder rausgezogen aber die sind leider in der Standart Form, weiß und Gelb. Und diese suche ich halt ohne speziele Farben angeben zu müssen.
07/22/2015 22:42 Daifoku#4
Die Formen sehen doch schon ziemlich kompliziert aus...Einfach wird das nicht.

Das wären meine Ansätze:

Ansatz 1:
Lies den Speicher aus, finde die Position der Texturen, suche einen Pointer dazu, arbeite damit.

Ansatz 2: SWF hack erstellen.

Mal so grob zusammenfassend:
1) Decompile SWF
2) Rewrite/Write your own functions
3) Compile
4) Map the original game to localhost
07/23/2015 11:35 lolkop#5
Quote:
Originally Posted by delemojo View Post

So z.B ist eine Animation und ich habe aus der SWF datei die einzelnen Bilder rausgezogen aber die sind leider in der Standart Form, weiß und Gelb. Und diese suche ich halt ohne speziele Farben angeben zu müssen.
Pixelbasiert kannst du doch einfach nach allen Farben suchen, die nicht im Hintergrund vorkommen. Das sollte relativ leicht sein.