回答編集履歴
2
修正
answer
CHANGED
@@ -77,12 +77,13 @@
|
|
77
77
|
# 一番近い色のインデックスを求める。
|
78
78
|
indices = diff.argmin(axis=-1)
|
79
79
|
|
80
|
-
# 一番
|
80
|
+
# 一番近い色で出力画像を生成する。
|
81
81
|
dst_rgb = palette_rgb[indices]
|
82
82
|
|
83
83
|
# 比較するために元画像と結果画像を結合
|
84
84
|
merged = np.concatenate((img_rgb, dst_rgb))
|
85
85
|
|
86
|
+
# 保存する。
|
86
87
|
io.imsave("result.jpg", merged)
|
87
88
|
```
|
88
89
|
|
1
修正
answer
CHANGED
@@ -49,7 +49,6 @@
|
|
49
49
|
|
50
50
|
|
51
51
|
def show_pallets(palette):
|
52
|
-
# 256個のうち、0~20 だけ表示
|
53
52
|
fig = plt.figure(figsize=(5, 10))
|
54
53
|
for i, color in enumerate(palette, 1):
|
55
54
|
color_img = np.full((1, 10, 3), color, dtype=np.uint8)
|