Hallo Mike,
rgb to hsv habe ich dazu benutzt, die Heilligkeit der einzelnen Pixel maximal zu machen und gleichzeitig aber die Farbe konstant zu lassen.Scilab kennt "rgb2hsv" nicht.
Was hsv bedeutet, kannst, findest Du hier:
https://www.roboternetz.de/wissen/in...itung_Tutorial
Für's erste können wir versuchen, die Helligkeitsanpassung wegzulassen.
1. Bild laden
x=imread('bild.jpeg');
2. rote Farbebene aus Bild herausholen
rot=x(:,:,1);
3. Probelweise anschauen
imshow(rot);
4. Maximum von Rot ermitteln
max(rot)
ist es 1?
5. Rotwerte in ein Pixelbild über einen Schwellwert umwandeln:
pixelbild=im2bw(rot,0.99)
6. Bild anschauen ( es sollten nur die Rotanteile als weise Punkte erscheinen )
imshow(pixelbild).
7. Du könntest mal eins Deiner Versuchbilder posten
8. geht's ?
Gruss,
stochri
Lesezeichen