質問編集履歴

3

ソースコードの記法を改めました。

2021/11/26 00:27

投稿

kohyan
kohyan

スコア5

test CHANGED
File without changes
test CHANGED
@@ -8,9 +8,11 @@
8
8
 
9
9
 
10
10
 
11
- ---------------------------------------------------------------------------------------------
12
11
 
12
+
13
+ ```python
14
+
13
- input_dir = "C://Users/hkoga/Desktop/■AI_Quest\PBL05_画像分類/④AIモデルの作成/"
15
+ nput_dir = "C://Users/・・・・・・/・・・/・・・/・・・/"
14
16
 
15
17
 
16
18
 
@@ -28,6 +30,8 @@
28
30
 
29
31
  test_images_path_list = sorted(glob.glob(input_dir + 'test_images/*.png'))
30
32
 
33
+ ```
34
+
31
35
 
32
36
 
33
37
 
@@ -35,6 +39,8 @@
35
39
  ここまでOKだったのですが、下記の画像のパスを指定する際に<エラー>が出てしまいます。
36
40
 
37
41
 
42
+
43
+ ```python
38
44
 
39
45
  for image_id in train_anomaly_id_list:
40
46
 
@@ -64,32 +70,14 @@
64
70
 
65
71
  plt.show()
66
72
 
73
+ ```
74
+
67
75
 
68
76
 
69
77
  <エラー>
70
78
 
71
- ```ここに言語を入力
79
+ ```python
72
-
73
- error Traceback (most recent call last)
74
-
75
- <ipython-input-25-61b53ceb14a6> in <module>
76
-
77
- 7
78
-
79
- 8 # 画像の読み込み
80
-
81
- ----> 9 image = cv2.cvtColor(cv2.imread(image_path), cv2.COLOR_BGR2RGB)
82
-
83
- 10 annot = cv2.imread(annot_path, 0)
84
-
85
- 11
86
-
87
-
88
80
 
89
81
  error: OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-u4kjpz2z\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
90
82
 
91
- '
92
-
93
83
  ```
94
-
95
- ---------------------------------------------------------------------------------------------

2

再度、修正しました。

2021/11/26 00:27

投稿

kohyan
kohyan

スコア5

test CHANGED
File without changes
test CHANGED
@@ -42,23 +42,17 @@
42
42
 
43
43
 
44
44
 
45
- # 画像のパスを指定
46
-
47
45
  image_path = os.path.join(input_dir, 'train_images', f'{image_id}.png')
48
46
 
49
47
  annot_path = os.path.join(input_dir, 'train_annotations', f'{image_id}.png')
50
48
 
51
49
 
52
50
 
53
- # 画像の読み込み
54
-
55
51
  image = cv2.cvtColor(cv2.imread(image_path), cv2.COLOR_BGR2RGB)
56
52
 
57
53
  annot = cv2.imread(annot_path, 0)
58
54
 
59
55
 
60
-
61
- # 画像の描画
62
56
 
63
57
  fig, ax = plt.subplots(1, 2, figsize=(10, 5), dpi=80)
64
58
 

1

ソースコードを提示し直しました。失礼しました。

2021/11/25 23:24

投稿

kohyan
kohyan

スコア5

test CHANGED
File without changes
test CHANGED
@@ -10,35 +10,65 @@
10
10
 
11
11
  ---------------------------------------------------------------------------------------------
12
12
 
13
- [絶対パス]
13
+ input_dir = "C://Users/hkoga/Desktop/■AI_Quest\PBL05_画像分類/④AIモデルの作成/"
14
14
 
15
+
16
+
17
+ train = pd.read_csv(input_dir + 'train.csv')
18
+
19
+ test = pd.read_csv(input_dir + 'test.csv')
20
+
15
- input_dir = "C://Users/・・・/・・・/・・・/・・・/"
21
+ sub = pd.read_csv(input_dir + 'sample_submit.csv', header=None)
16
22
 
17
23
 
18
24
 
19
- [テーブルデータの読み込み]
25
+ train_images_path_list = sorted(glob.glob(input_dir + 'train_images/*.png'))
20
26
 
21
- train = pd.read_csv(input_dir + 'train.csv')
27
+ train_annotations_path_list = sorted(glob.glob(input_dir + 'train_annotations/*.png'))
22
28
 
23
- ・・・・
29
+ test_images_path_list = sorted(glob.glob(input_dir + 'test_images/*.png'))
24
30
 
25
31
 
26
32
 
27
- [画像データのファイルパスの取得]
28
33
 
29
- train_images_path_list = sorted(glob.glob(input_dir + 'train_images/*.png'))
30
34
 
31
- ・・・・
35
+ ここまでOKだったのですが、下記の画像のパスを指定する際に<エラー>が出てしまいます。
32
36
 
33
37
 
34
38
 
35
- ここまでOKだったのですが、
39
+ for image_id in train_anomaly_id_list:
36
40
 
41
+ print(f'\n====={image_id}=====')
37
42
 
43
+
38
44
 
39
- 下記の画像のパスを指定する際に、<エラー>が出てしまいます。
45
+ # 画像のパスを指定
40
46
 
41
- image_path = os.path.join(input_dir, 'train_images', f'{image_id}.png')
47
+ image_path = os.path.join(input_dir, 'train_images', f'{image_id}.png')
48
+
49
+ annot_path = os.path.join(input_dir, 'train_annotations', f'{image_id}.png')
50
+
51
+
52
+
53
+ # 画像の読み込み
54
+
55
+ image = cv2.cvtColor(cv2.imread(image_path), cv2.COLOR_BGR2RGB)
56
+
57
+ annot = cv2.imread(annot_path, 0)
58
+
59
+
60
+
61
+ # 画像の描画
62
+
63
+ fig, ax = plt.subplots(1, 2, figsize=(10, 5), dpi=80)
64
+
65
+ ax[0].imshow(image)
66
+
67
+ ax[1].imshow(annot, cmap='gray')
68
+
69
+
70
+
71
+ plt.show()
42
72
 
43
73
 
44
74
 
@@ -46,7 +76,25 @@
46
76
 
47
77
  ```ここに言語を入力
48
78
 
79
+ error Traceback (most recent call last)
80
+
81
+ <ipython-input-25-61b53ceb14a6> in <module>
82
+
83
+ 7
84
+
85
+ 8 # 画像の読み込み
86
+
87
+ ----> 9 image = cv2.cvtColor(cv2.imread(image_path), cv2.COLOR_BGR2RGB)
88
+
89
+ 10 annot = cv2.imread(annot_path, 0)
90
+
91
+ 11
92
+
93
+
94
+
49
95
  error: OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-u4kjpz2z\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
96
+
97
+ '
50
98
 
51
99
  ```
52
100