Thema: Delphi Bildanalyse/-vergleich

Einzelnen Beitrag anzeigen

Slashmob

Registriert seit: 28. Okt 2011
45 Beiträge
 
#42

AW: Bildanalyse/-vergleich

  Alt 11. Dez 2011, 23:43
das sieht für mich alles richtig aus, lies nochmal meinen letzten Post.
4 Zeilen, 4 Quadrate 4 Punkte ...
Die Punkte Deiner roten Quadrate werden ja ignoriert, wenn der nächste gefunden X/Y Wert außerhalb Deines Quadrates gemalt wird überlappen sich die Quadrate gegf. was aber IMHO richtig ist.

einen Fehler gibt es noch, es muss so heißen
 wert:= ABS((farbe1 and clred)-(farbe2 and clred));
Darf ich fragen was das ABS bedeutet?

Ja es ist laut Aufgabenstellung richtig, aber ich denke es wäre besser, wenn man nicht nur von den Punkten ausgeht sondern von den ganzen roten Quadraten.
Man könnte doch einfach den Bereich der zu ignorieren ist vergörßern, sprich vielleicht sowas:
If (wert > schwellwert) and (Image3.Canvas.pixels[round(x+spinedit2.value div 2),round(y+spinedit2.value div 2)]<> clred) then scheint aber noch nicht ganz richtig zu sein zumindest funktioniert das nicht
  Mit Zitat antworten Zitat