回答編集履歴
1
追記
answer
CHANGED
@@ -7,12 +7,19 @@
|
|
7
7
|
0. `png`形式ならば、`images`フォルダ内に画像ファイルが`0.png`、`1.png`と連番で`99.png`まで全部ありますか。
|
8
8
|
0. `images111`のフォルダは作成済みですか。
|
9
9
|
|
10
|
+
|
11
|
+
質問文のコードを改造して、以下の2機能を追加しました。
|
12
|
+
1,保存先のフォルダを自動作成する。
|
13
|
+
2,ファイルが読み込めない時にファイル名の絶対パスを表示する。
|
14
|
+
|
15
|
+
`assert`で表示されるファイルパスとエクスプローラーで実際のファイル名を確認してみてくださいな。
|
16
|
+
|
10
17
|
```Python
|
11
18
|
import cv2
|
12
19
|
import numpy as np
|
13
20
|
from pathlib import Path # この行を追加
|
14
21
|
|
15
|
-
# 切り抜いた画像の保存先ディレクトリ
|
22
|
+
# 切り抜いた画像の保存先ディレクトリ
|
16
23
|
save_path = 'images111/'
|
17
24
|
# 保存先ディレクトリを作成 ←追加
|
18
25
|
Path(save_path).mkdir(parents=True, exist_ok=True)
|
@@ -26,9 +33,8 @@
|
|
26
33
|
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
|
27
34
|
# 後略
|
28
35
|
```
|
29
|
-
こんな感じのコードに変更し読み込んでるファイル名
|
30
|
-
エクスプローラーで実際のファイル名を確認してみてくださいな。
|
31
36
|
|
37
|
+
|
32
38
|
◆実行環境の構成を纏めると以下になります。
|
33
39
|
```txt
|
34
40
|
\images ←imageフォルダではなくimagesフォルダです。
|
@@ -38,7 +44,9 @@
|
|
38
44
|
+
|
39
45
|
\images111
|
40
46
|
+
|
47
|
+
+ 質問文のスクリプト.py
|
41
|
-
\ ←スクリプトをこの位置で実行する必要がある。
|
48
|
+
\ ←スクリプトをこの位置で実行する必要がある。※1
|
49
|
+
|
42
50
|
```
|
43
51
|
|
44
52
|
---
|