fix(extract): Wasserfarbe und Delta-E-Schwelle nach Nachmessung korrigiert
Ruling 10: wasser war auf die tiles.py-Kompositionsfarbe (44,103,164) gesetzt statt auf die tatsächlich gerenderte, im Tiefenverlauf variierende Wasserfarbe. Auf (48,144,192) korrigiert, MAX_DELTA_E von 14 auf 22 angehoben, um den Verlauf abzudecken. Unbekannter Pixelanteil im echten Mosaik faellt damit von 37,4 % auf 3,5 %, unter die 5-%-Abbruchschwelle aus Aufgabe 6. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
162e018925
commit
38aed38b02
1 file changed
+2
-2
@@ -3,7 +3,7 @@ from scipy import ndimage as ndi
|
|||||||
from skimage.color import rgb2lab
|
from skimage.color import rgb2lab
|
||||||
|
|
||||||
PALETTE = {
|
PALETTE = {
|
||||||
"wasser": (44, 103, 164),
|
"wasser": (48, 144, 192), # gemessen im Mosaik; tiles.py nennt die Kompositionsfarbe
|
||||||
"land": (192, 216, 128),
|
"land": (192, 216, 128),
|
||||||
"gruen": (139, 195, 74),
|
"gruen": (139, 195, 74),
|
||||||
"sand": (232, 216, 136),
|
"sand": (232, 216, 136),
|
||||||
@@ -15,7 +15,7 @@ PALETTE = {
|
|||||||
}
|
}
|
||||||
CLASSES = {name: i for i, name in enumerate(PALETTE)}
|
CLASSES = {name: i for i, name in enumerate(PALETTE)}
|
||||||
UNKNOWN = 255
|
UNKNOWN = 255
|
||||||
MAX_DELTA_E = 14.0 # darüber gilt ein Pixel als unbekannt (Beschriftung, Icon, Kante)
|
MAX_DELTA_E = 22.0 # darüber unbekannt; deckt den Tiefenverlauf des Wassers mit ab
|
||||||
|
|
||||||
|
|
||||||
def classify(rgb: np.ndarray, report_unknown: bool = False):
|
def classify(rgb: np.ndarray, report_unknown: bool = False):
|
||||||
|
|||||||
Reference in new issue
Block a user