質問編集履歴
2
書式の改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,6 +5,7 @@
|
|
5
5
|
このサイトのままだとfrom skimage import dataの部分で既に用意してある国旗の画像を読み込むだけみたいなので以下のようにしました。
|
6
6
|
自身で用意した画像が入ってるフォルダはphotoというフォルダ名にしてあります。
|
7
7
|
|
8
|
+
```python
|
8
9
|
import cv2
|
9
10
|
import os
|
10
11
|
import shutil
|
@@ -41,6 +42,7 @@
|
|
41
42
|
os.makedirs(f"./flag_group/{label}", exist_ok=True)
|
42
43
|
shutil.copyfile(f"./flag_origin/{path.replace('.jpg', '')}", f"./flag_group/{label}/{path.replace('.jpg', '')}")
|
43
44
|
print(label, path)
|
45
|
+
```
|
44
46
|
|
45
47
|
これにより用意した画像を読み込んで(100, 100, 3)(100, 300)といったように表示され3次元配列の画像データを2次元配列のデータに変換することができました。
|
46
48
|
|
1
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,13 +14,13 @@
|
|
14
14
|
from sklearn.cluster import KMeans
|
15
15
|
|
16
16
|
# 1. 放電画像のサイズをそろえて保存する
|
17
|
-
# ./
|
17
|
+
# ./photo 以下に放電画像
|
18
|
-
# ./
|
18
|
+
# ./photo 以下に100*100のサイズに変換したjpgを保存
|
19
|
-
for path in os.listdir('./
|
19
|
+
for path in os.listdir('./photo'):
|
20
|
-
img = Image.open(f'./
|
20
|
+
img = Image.open(f'./photo/{path}')
|
21
21
|
img = img.convert('RGB')
|
22
22
|
img_resize = img.resize((100, 100))
|
23
|
-
img_resize.save(f'./
|
23
|
+
img_resize.save(f'./photo/{path}.jpg')
|
24
24
|
|
25
25
|
# 2. 3次元配列の画像データを2次元配列のデータに変換
|
26
26
|
|