So klappt es
(habe das direkt aus einem Javaprogramm Übersetzt)
def rgb2lab(farbe):
R=farbe[0]
G=farbe[1]
B=farbe[2]
eps = 216./24389
k = 24389./27
Xr = 0.964221
Yr = 1.0
Zr = 0.825211
r = float(R)/255
g = float(G)/255
b = float(B)/255
if r <= 0.04045:
r = r/12
else:
r = pow((r+0 ...
Die Suche ergab 16 Treffer
- Samstag 19. November 2011, 00:01
- Forum: Allgemeine Fragen
- Thema: Farbähnlichkeit (Allgemeine Programmierfrage)
- Antworten: 12
- Zugriffe: 2573
- Dienstag 15. November 2011, 19:27
- Forum: Allgemeine Fragen
- Thema: Farbähnlichkeit (Allgemeine Programmierfrage)
- Antworten: 12
- Zugriffe: 2573
Re: Farbähnlichkeit (Allgemeine Programmierfrage)
Ich möchte nur Ordinalsskala haben! Ich vergleiche die Farben nur und messe keinen abstand!
Wenn a^2 > b^2 dann ist auch sqrt(a^2) > sqrt(b^2)
Wurzel ziehen ist deshalb beim reinen Vergleich nicht nötig!
Ob da 460208 und 766287 oder 678 und 875 steht ist egal!
Das würde bei beiden bedeuten das Weis ...
Wenn a^2 > b^2 dann ist auch sqrt(a^2) > sqrt(b^2)
Wurzel ziehen ist deshalb beim reinen Vergleich nicht nötig!
Ob da 460208 und 766287 oder 678 und 875 steht ist egal!
Das würde bei beiden bedeuten das Weis ...
- Dienstag 15. November 2011, 17:32
- Forum: Allgemeine Fragen
- Thema: Farbähnlichkeit (Allgemeine Programmierfrage)
- Antworten: 12
- Zugriffe: 2573
Re: Farbähnlichkeit (Allgemeine Programmierfrage)
Irgendwo ist noch der Wurm drin!
def rgb2xyz(farbe):
X = 0.4124564*farbe[0] + 0.3575761*farbe[1] + 0.1804375*farbe[2]
Y = 0.2126729*farbe[0] + 0.7151522*farbe[1] + 0.0721750*farbe[2]
Z = 0.0193339*farbe[0] + 0.1191920*farbe[1] + 0.9503041*farbe[2]
return [X,Y,Z]
def xyz2lab(farbe):
#P/P_n ...
def rgb2xyz(farbe):
X = 0.4124564*farbe[0] + 0.3575761*farbe[1] + 0.1804375*farbe[2]
Y = 0.2126729*farbe[0] + 0.7151522*farbe[1] + 0.0721750*farbe[2]
Z = 0.0193339*farbe[0] + 0.1191920*farbe[1] + 0.9503041*farbe[2]
return [X,Y,Z]
def xyz2lab(farbe):
#P/P_n ...
- Dienstag 15. November 2011, 16:49
- Forum: Allgemeine Fragen
- Thema: Farbähnlichkeit (Allgemeine Programmierfrage)
- Antworten: 12
- Zugriffe: 2573
Re: Farbähnlichkeit (Allgemeine Programmierfrage)
Das sieht noch besser aus: http://de.wikipedia.org/wiki/Lab-Farbraum
Die Koordinaten des L*a*b*-Farbortes orientieren sich an den physiologischen Eigenschaften der menschlichen Wahrnehmung...
Der wesentliche Vorteil ist die visuelle Gleichabständigkeit: die geometrisch berechenbaren Abstände ...
Die Koordinaten des L*a*b*-Farbortes orientieren sich an den physiologischen Eigenschaften der menschlichen Wahrnehmung...
Der wesentliche Vorteil ist die visuelle Gleichabständigkeit: die geometrisch berechenbaren Abstände ...
- Dienstag 15. November 2011, 16:31
- Forum: Allgemeine Fragen
- Thema: Farbähnlichkeit (Allgemeine Programmierfrage)
- Antworten: 12
- Zugriffe: 2573
Re: Farbähnlichkeit (Allgemeine Programmierfrage)
(255, 0, 0) --> [000, 001, 255]
(0, 255, 0) --> [120, 001, 255]
(0, 0, 255) --> [240, 001, 255]
(0, 0, 0) --> [000, 000, 000]
(0, 255, 255) --> [180, 001, 255]
(255, 0, 255) --> [300, 001, 255]
(255, 255, 0) --> [060, 001, 255]
(255, 255, 255) --> [000, 000, 255]
Und nun?? Wie den Vergleich genau ...
(0, 255, 0) --> [120, 001, 255]
(0, 0, 255) --> [240, 001, 255]
(0, 0, 0) --> [000, 000, 000]
(0, 255, 255) --> [180, 001, 255]
(255, 0, 255) --> [300, 001, 255]
(255, 255, 0) --> [060, 001, 255]
(255, 255, 255) --> [000, 000, 255]
Und nun?? Wie den Vergleich genau ...
- Dienstag 15. November 2011, 16:15
- Forum: Allgemeine Fragen
- Thema: Farbähnlichkeit (Allgemeine Programmierfrage)
- Antworten: 12
- Zugriffe: 2573
Re: Farbähnlichkeit (Allgemeine Programmierfrage)
Das klingt schon einmal sehr gut, Gucke mir das mal an!
- Dienstag 15. November 2011, 16:03
- Forum: Allgemeine Fragen
- Thema: Farbähnlichkeit (Allgemeine Programmierfrage)
- Antworten: 12
- Zugriffe: 2573
Farbähnlichkeit (Allgemeine Programmierfrage)
Hi,
vielleicht kann hier im Python-Forum jemand helfen (obwohl die Frage eher allgemein ist)!
Ich habe zwei Farben im RGB-Format z.B. (255,0,0) , (0,0,255) und möchte Sie auf Ähnlichkeit testen!
Es soll also ein Wert ausgegeben werden, der der augenscheinlichen Ähnlichkeit entspricht (muss nicht ...
vielleicht kann hier im Python-Forum jemand helfen (obwohl die Frage eher allgemein ist)!
Ich habe zwei Farben im RGB-Format z.B. (255,0,0) , (0,0,255) und möchte Sie auf Ähnlichkeit testen!
Es soll also ein Wert ausgegeben werden, der der augenscheinlichen Ähnlichkeit entspricht (muss nicht ...
- Dienstag 28. Dezember 2010, 01:31
- Forum: Allgemeine Fragen
- Thema: Abbruch bei Urllib
- Antworten: 4
- Zugriffe: 1064
Re: Abbruch bei Urllib
Das sieht auf alle Fälle schon mal gut aus!BlackJack hat geschrieben:Schau Dir mal das `multiprocessing`-Modul an.
Immerhin gibt es hier ein kill befehl (bei Treading gibt es den ja nicht)!
Ich probier das mal aus!
- Montag 27. Dezember 2010, 22:43
- Forum: Allgemeine Fragen
- Thema: Abbruch bei Urllib
- Antworten: 4
- Zugriffe: 1064
Re: Abbruch bei Urllib
Da müsstest du schon den genauen Code zeigen.
Genau bei dem Code der da steht, hängt er sich nach etwas 3000 versuchen ab und zu mal auf!
anstatt adresse = ... kannst du ja noch adresse = adres schreiben!
adres ist dann eine Array mit einigen Tausend Adressen
Das Prolem ist, das die Verbindung ...
Genau bei dem Code der da steht, hängt er sich nach etwas 3000 versuchen ab und zu mal auf!
anstatt adresse = ... kannst du ja noch adresse = adres schreiben!
adres ist dann eine Array mit einigen Tausend Adressen
Das Prolem ist, das die Verbindung ...
- Samstag 25. Dezember 2010, 18:30
- Forum: Allgemeine Fragen
- Thema: Abbruch bei Urllib
- Antworten: 4
- Zugriffe: 1064
Abbruch bei Urllib
Hi,
ich suche eine Möglichkeit eine urllib Anfragen (openurl) nach X Sekunden abzubrechen, falls die Datei nicht geladen ist!
Etwas exakter:
Ich habe folgendes Problem:
Ich habe ein Programm geschrieben welches einige anfragen per Urllib stellt
(mit Wartezeit dazwischen)!
Leider passiert es ab ...
ich suche eine Möglichkeit eine urllib Anfragen (openurl) nach X Sekunden abzubrechen, falls die Datei nicht geladen ist!
Etwas exakter:
Ich habe folgendes Problem:
Ich habe ein Programm geschrieben welches einige anfragen per Urllib stellt
(mit Wartezeit dazwischen)!
Leider passiert es ab ...
- Samstag 23. Januar 2010, 02:51
- Forum: Allgemeine Fragen
- Thema: Alle Sonderzeichen entfernen
- Antworten: 18
- Zugriffe: 21896
- Samstag 23. Januar 2010, 01:14
- Forum: Allgemeine Fragen
- Thema: Alle Sonderzeichen entfernen
- Antworten: 18
- Zugriffe: 21896
- Freitag 22. Januar 2010, 22:40
- Forum: Allgemeine Fragen
- Thema: Alle Sonderzeichen entfernen
- Antworten: 18
- Zugriffe: 21896
@cofi
Kann jetzt genau Definieren was behalten wird und dadurch alles unerwünschte entfernen obwohl ich das sonderzeichen nicht kenne!
Indem du sie einfach nicht in die Gruppe aufnimmst. Ich bezweifle im uebrigen, dass deine RE das tut, was du denkst, denn Leerzeichen sind gar nicht in der Gruppe ...
Kann jetzt genau Definieren was behalten wird und dadurch alles unerwünschte entfernen obwohl ich das sonderzeichen nicht kenne!
Indem du sie einfach nicht in die Gruppe aufnimmst. Ich bezweifle im uebrigen, dass deine RE das tut, was du denkst, denn Leerzeichen sind gar nicht in der Gruppe ...
- Freitag 22. Januar 2010, 20:28
- Forum: Allgemeine Fragen
- Thema: Alle Sonderzeichen entfernen
- Antworten: 18
- Zugriffe: 21896
- Freitag 22. Januar 2010, 19:22
- Forum: Allgemeine Fragen
- Thema: Alle Sonderzeichen entfernen
- Antworten: 18
- Zugriffe: 21896
- Freitag 22. Januar 2010, 18:40
- Forum: Allgemeine Fragen
- Thema: Alle Sonderzeichen entfernen
- Antworten: 18
- Zugriffe: 21896
Alle Sonderzeichen entfernen
Hi,
ich suche eine Möglichkeit alle Sonderzeichens eines Strings zu entfernen,
ähnlich wie preg_replace in php!
aus str = Das & Dies is das 4. beste der 3. Welt!
soll werden = Das Dies is das 4 beste der 3 Welt
hat jemand da einen Tipp für mich?
Wäre natürlich noch besser wenn ich wie bei preg ...
ich suche eine Möglichkeit alle Sonderzeichens eines Strings zu entfernen,
ähnlich wie preg_replace in php!
aus str = Das & Dies is das 4. beste der 3. Welt!
soll werden = Das Dies is das 4 beste der 3 Welt
hat jemand da einen Tipp für mich?
Wäre natürlich noch besser wenn ich wie bei preg ...