質問編集履歴

2

エラーの追加

2021/11/05 08:00

投稿

rikezyo
rikezyo

スコア1

test CHANGED
File without changes
test CHANGED
@@ -107,3 +107,7 @@
107
107
  というエラーが出てました。
108
108
 
109
109
  この画像を調べる方法を教えてくださると助かります。。
110
+
111
+
112
+
113
+ またフォルダ内のshapeを全て調べたところエラーは1枚も出ていないため、何枚か読み込みに失敗していると考えられるのですが、全ての画像が同フォルダ内にあるとき、エラーの原因は何でしょうか。

1

エラーの追加

2021/11/05 07:59

投稿

rikezyo
rikezyo

スコア1

test CHANGED
File without changes
test CHANGED
@@ -53,3 +53,57 @@
53
53
 
54
54
 
55
55
  ちなみに途中まで画像の読み込みはできているので一部の画像がエラーの原因になっていると思います。。。
56
+
57
+
58
+
59
+ ```python
60
+
61
+ def __getitem__(self, index):
62
+
63
+ image = cv2.imread(f"../input/movie-classifier/Multi_Label_dataset/Images/{self.image_names[index]}.png")
64
+
65
+ print(image.shape)
66
+
67
+
68
+
69
+ # convert the image from BGR to RGB color format
70
+
71
+ image = cv2.cvtColor(image,cv2.COLOR_BGR2RGB)
72
+
73
+
74
+
75
+ # apply image transforms
76
+
77
+ image = self.transform(image)
78
+
79
+ targets = self.labels[index]
80
+
81
+
82
+
83
+ return {
84
+
85
+ 'image': torch.tensor(image, dtype=torch.float32),
86
+
87
+ 'label': torch.tensor(targets, dtype=torch.float32)
88
+
89
+ }
90
+
91
+
92
+
93
+ ```
94
+
95
+
96
+
97
+ 上のようにプリント文で書き出したところ、途中まで読み込めていましたが
98
+
99
+ 途中で
100
+
101
+ ```python
102
+
103
+ 'NoneType' object has no attribute 'shape'
104
+
105
+ ```
106
+
107
+ というエラーが出てました。
108
+
109
+ この画像を調べる方法を教えてくださると助かります。。