#11
|
||||
|
||||
Ein einfacher Ansatz zum Verstehen wäre z. B.:
Die Auswahl erfolgt Pixelbasiert. Nun wird z. B. der Farbbereich, der Ausgewählt werden soll lediglich 1/2 des Randpixels betreffen. Das ist kein Problem an sich - doch werden dann die Subpixel aufgefüllt, dass hier wieder ein voller Pixel entsteht. Das ganze geschieht dann bei der Auswahl, wo ja der Randpixel 1/2 beträgt noch mal, denn auch dieser wird dann wiederum aufgefüllt auf einen Pixel. Das passiert jetzt bei 1000 Pixeln und schwupp nimmt die Bildgröße zu... |
#12
|
|||
|
|||
Also, was ich genau mache:
Ich möchte herausfinden, wie viel Prozent eines Bildes gelb ist und wie viele verschiedene Gelbtöne im Bild vorhanden sind. Anmerkung zu Farbbezeichnungen: Ich bin mir bewusst darüber, dass Farbnamen nicht objektiv sind. Um herauszufinden um welche Farbe es sich handelt, verwende ich mehrere RGB Tripletts pro Farbe in Kombination mit einem Matlab Algorithmus der auf einem psychophysikalischen Experiment beruht, bei dem Testpersonen Farben benannt haben. Pro RGB Angabe erhalte ich dann die Wahrscheinlichkeit, mit der Personen diese Farbe als rot, gelb, blau etc bezeichnen. Farbbezeichnung soll also hier nicht das Problem sein. Um also herauszufinden, wie hoch der Anteil einer Farbe an einem Bild ist, habe ich per Zauberstab mit der Toleranz 22 (die in anderen Forschungsarbeiten zum gleichen Thema empfohlen wird) eine Fläche im Bild ausgewählt, und eine Ebene durch ausschneiden erstellt. Dann habe ich im Originalbild den nächsten Farbton per Zauberstab angewählt, Ebene erstellt usw. Das ist grundsätzlich von der Vorgehensweise nicht verkehrt, oder? Im übrigen habe ich probiert was Stefan vorgeschlagen hat: 1. Bild in Photoshop öffnen; (Photoshop legt das Bild als Ebene "Hintergrund" an) 2. Auf Ebenenminiatur klicken, Ebene duplizieren (heißt jetzt Hintergrund Kopie) 3. Duplizierte Ebene anwählen; mit Auswahlrechteckwerkzeug einen Teil des Bildes auswählen > Ebene durch ausschneiden; Ebene 1 erstellen 4. Klicke ich jetzt mit Strg jeweils die ausgewählte Ebenen an (wobei ich als Quelle "Ausgeähle Ebene angewählt habe) stehen da folgende Pixelzahlen Ebene 1: (ausgeschnittener, kleinerer Bildausschnitt 152744 Hintergrund Kopie: (Originalbild ohne ausgeschnittenen bildbereich) 82056 (was schon mal gar keinen Sinn macht, da ich nur einen Bereich, ca. 1/3 des Bildes ausgewählt und ausgeschnitten habe; die Pixelzahl dieser Ebene müsste also ca dreimal so groß wie die der Ebene 1 sein) Hintergrund: (Originalbild) 73444 (was noch weniger Sinn macht, da dies ja das Gesamtbild ist und demnach die größte Pixelanzahl haben müsste Ich bin völlig ratlos!?! |
#13
|
||||
|
||||
Das habe ich auch nicht beschrieben ;-)
Und zwei Ebenen, die exakt das Ergebnis in der Addition bringen, wie das Originalbild. Weil hier pixelgenau ausgewählt wird, sind die Werte der Teile, wie auch des Originals identisch. Dein Vorgehen mit dem Zauberstab ist absolut korrekt. Diese Werte variieren aufgrund der Kantenglättung (Anti-Alias) mit der Toleranz des Zauberstabs. Dieser Fehleranteil muss toleriert und deklariert werden. Lieben Gruß Stephan |
#14
|
||||
|
||||
Kannst du so ein Bild mal zeigen?
|
#15
|
|||
|
|||
Stefan, ich habe jetzt nochmal probiert was du vorgeschlagen hast, nämlich Auswahlrechteck, Ebene erstellen; Auswahl umkehren, weitere Ebene erstellen; Pixel addieren und ja, das entspricht der Anzahl die mir im Histogramm angezeigt wir, wenn ich auf das gelbe Dreieck klicke, also Histogramm mit nicht gespeicherten Daten.
Was ich nicht verstehe: 1. Wieso zeigt mir das Histogramm wenn ich auf das Ursprungsbild klicke+Strg die Pixelsumme 120120 und wenn ich auf das Dreieck klicke die Summe 480480, also genau das vierfache? |
#16
|
|||
|
|||
Lieber Stephan (entschuldige das falsche "f" ! ;-) )
wenn ich so vorgehe wie du es beschrieben hast funktioniert die Addition wunderbar. Wenn ich dich richtig verstanden habe meinst du, dass die unterschiedlichen Gesamtsummen die ich anfangs genannt habe aus der Kantenglättung resultieren. Ich müsste diese Ungenauigkeit also in Kauf nehmen und erläutern, richtig? |
#17
|
||||
|
||||
Das hat mit dem Cache zu tun.
Hier werden - grob gesagt - die Werte zwischengespeichert; wenn das gelbe Dreieck angeklickt wird, wird das Ergebnis auf die gewählte Quelle aktualisiert. |
#18
|
||||
|
||||
Ich denke, dass dem so ist - ja.
|
Lesezeichen |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Exportieren der Pixelanzahl aller Ebenen in Excel | 78kaza78 | Hilfestellung, Tipps und Tricks | 4 | 14.08.13 10:12 |
Pixelanzahl einer Fläche in einem Bild bestimmen | jaypi | Hilfestellung, Tipps und Tricks | 5 | 07.12.12 09:24 |
Größe aller Ebenen ändern | 3ugen | Hilfestellung, Tipps und Tricks | 10 | 26.06.11 17:42 |
Pixelanzahl herausfinden / Problem | Aquanori | Hilfestellung, Tipps und Tricks | 1 | 17.10.10 23:22 |
Ebenen nicht mehr sichtbar | 9000rpm | Hilfestellung, Tipps und Tricks | 5 | 10.09.09 17:44 |