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
|
||||
|
||||
PALETTE = {
|
||||
"wasser": (44, 103, 164),
|
||||
"wasser": (48, 144, 192), # gemessen im Mosaik; tiles.py nennt die Kompositionsfarbe
|
||||
"land": (192, 216, 128),
|
||||
"gruen": (139, 195, 74),
|
||||
"sand": (232, 216, 136),
|
||||
@@ -15,7 +15,7 @@ PALETTE = {
|
||||
}
|
||||
CLASSES = {name: i for i, name in enumerate(PALETTE)}
|
||||
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):
|
||||
|
||||
Reference in new issue
Block a user