PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bildpixel untersuchen


Dennis-X
17.08.2002, 09:37
Hi

Also, ich habe folgendes Problem:
Ich will ein Programm schreiben, welches Bilder auswertet.
Das wollte ich so bewerkstelligen, das die einzelnen Pixel in einen array oder sowas gelesen werden (die Farbwerte von den Pixels natürlich;)) und diese dann nach einem speziellen Farbwert durchsucht werden.
Leider weiss ich nicht, wie man die einzelnen Pixel einlesen kann.
Meine Frage ist also, wie ich das machen kann, bzw, ob jemand einen besseren Vorschlag hat.. (Bild sollte in ein Image gepackt werden).

THX 4 HLP

mfg


Schaf
17.08.2002, 14:52
nein, arrays sind böse! ;) lass eine schleife als zeilen- und eine als spalten-counter durchlaufen. in der inneren schleife benutzt du diese nette eigenschaft von tcanvas:

Pixels[X, Y: Integer]: TColor;

dann brauchst noch tcolor mit deiner gesuchten farbe vergleichen. fertig!