Autor Beitrag
Killi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 299

Win*
D6 Prof
BeitragVerfasst: Do 04.12.03 21:17 
Hi!

Hab n riesen Problem: ich bin zu blöd und hab schon viezuviel Koffein in mir! :lol:
Aber ich komm einfach nich drauf!

Hier das eigentliche Prob:

Ich hole aus 2 Bildern die Farben heraus, dann bekomme ich Werte wie:

(Bild1) 28-55-68 --- (Bild2) 29-244-67

Und das für jeden Pixel, d.h. ne riesige Liste...jetz müsste ich einen Prozentsatz berechnen, wie sich die Farben verändert haben - sodass mein programm nach 50% (vom GANZEN Bild, also ALLE Pixel zusammengezählt) Veränderung etwas macht...

Das Problem liegt eben darin dass ich nich weiß wie ichs anstellen soll...ich könnte die Differenzen berechnen, aber was fang ich damit an? Brauche eben einen Prozentsatz von der GANZEN Veränderung des Bildes, alle Pixel zusammen......Leute, bin am Ende!
Bitte helft mir...

_________________
----
Life is hard and then you die


Zuletzt bearbeitet von Killi am Do 04.12.03 21:48, insgesamt 1-mal bearbeitet
Killi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 299

Win*
D6 Prof
BeitragVerfasst: Do 04.12.03 21:47 
Danke für die Hilfe - nein, quatsch, is egal - nach

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
var
   Teerwert, Nikotin, Kohlenmonoxid: mg;
begin
   Teerwert:= 3 x 10;
   Nikotin:= 3 x 0,8;
   Kohlenmonoxid:= 3x 10;
end;


....3 Kippen....... 8) ...bin ich grad mathegeil geworden, wie man ja sieht *g* und habs selber gemacht - hier meine Überlegung:

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
wenn EIN Wert so aussieht:
255 - 0
MUSS 100 % RAUSKOMMEN

RECHNUNG:
GRÖßtes - Kleines --> Differenz
255 - 0 = 255
-------------------
Differenz geteilt durch Größtmögl. Wert (255) mal 100 (Prozent)
255 / 255 = 1 * 100 = 100 %!!!
-------------------


Wenn EIN Wert so aussieht:
127 - 0
MUSS ~ 50 % RAUSKOMMEN

RECHNUNG:
Größtes - Kleines --> Differenz
127 - 0 = 127
-------------------
Differenz geteilt durch Größtmögl. Wert (255) mal 100 (Prozent)
127 / 255 = 0,498 * 100 = 49,8 %
-------------------


INSGESAMT: 1 + 0,498 = 1,498 / 2 = 0,749 * 100 = 74,9 %

!!!!!!!!!!!!!!!!!!!!!***YEAH***!!!!!!!!!!!!!!!!!!!!!!!


Muss tun, is wunderbar....Trotzdem danke!

_________________
----
Life is hard and then you die
obbschtkuche
Gast
Erhaltene Danke: 1



BeitragVerfasst: Do 04.12.03 21:47 
wie wärs wenn du die differenzen der farbwerte addierst und dann durch 768 dividierst und dann mit 100 multiplizierst? also in etwa so:

ausblenden Delphi-Quelltext
1:
(abs(r1 - r2) + abs(g1 - g2) +abs(b1 - b2)) / 7.68					


ich hoffe das funzt ;)
Killi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 299

Win*
D6 Prof
BeitragVerfasst: Do 04.12.03 21:49 
wow, die gleiche Minute, der gleiche Gedanke....

_________________
----
Life is hard and then you die