質問編集履歴
5
リンクの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
こちらのブログ(https://qiita.com/MuAuan/items/cbd739808c64501a1024)を参考にし、VGGFaceというものに画像のどの部分を見ているかをヒートマップで表すGradCAMを実装しました。
|
2
|
+
こちらの[ブログ](https://qiita.com/MuAuan/items/cbd739808c64501a1024)を参考にし、VGGFaceというものに画像のどの部分を見ているかをヒートマップで表すGradCAMを実装しました。
|
3
3
|
これにMTCNNという画像の顔部分を抽出するものを実装し、適当な画像を入れた時に顔部分を抽出した画像を入力としてとしてヒートマップを出力しようとしましたがうまくいきません。
|
4
4
|
また、上記とは関係ないのですがコマンドライン引数を用いて入力した画像のファイル名を元に顔を抽出した画像を保存したいのですがどのように改善すればよいでしょうか。
|
5
5
|
### 発生している問題・エラーメッセージ
|
4
era-noteisei
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,8 +5,15 @@
|
|
5
5
|
### 発生している問題・エラーメッセージ
|
6
6
|
|
7
7
|
```
|
8
|
+
File "vggface-gradcam+mtcnn.py", line 200, in <module>
|
9
|
+
predictions = model.predict(preprocessed_input)
|
10
|
+
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/keras/engine/training.py", line 1149, in predict
|
11
|
+
x, _, _ = self._standardize_user_data(x)
|
12
|
+
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/keras/engine/training.py", line 751, in _standardize_user_data
|
13
|
+
exception_prefix='input')
|
14
|
+
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/keras/engine/training_utils.py", line 128, in standardize_input_data
|
15
|
+
'with shape ' + str(data_shape))
|
8
16
|
ValueError: Error when checking input: expected input_1 to have 4 dimensions, but got array with shape (224, 224, 3)
|
9
|
-
|
10
17
|
```
|
11
18
|
|
12
19
|
### 該当のソースコード
|
3
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -171,6 +171,10 @@
|
|
171
171
|
gradcam = saliency[0] * heatmap[..., np.newaxis]
|
172
172
|
cv2.imwrite(str(i)+"guided"+str(predictions.argsort()[0][::-1][i])+".jpg", deprocess_image(gradcam))
|
173
173
|
```
|
174
|
-
顔を抽出した画像を
|
174
|
+
顔を抽出した画像を保存する
|
175
175
|
```Python
|
176
|
+
pixels = extract_face(sys.argv[1])
|
177
|
+
img = Image.fromarray(pixels, 'RGB')
|
178
|
+
img.save('1.jpg')
|
179
|
+
```
|
176
180
|
文が変かもしれませんがよろしくお願いします。
|
2
タイトルの訂正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
プログラム内で作成した画像を入力した時に”Error when checking input”と出てしまいます
|
body
CHANGED
File without changes
|
1
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
こちらのブログを参考にし、VGGFaceというものに画像のどの部分を見ているかをヒートマップで表すGradCAMを実装しました。
|
2
|
+
こちらのブログ(https://qiita.com/MuAuan/items/cbd739808c64501a1024)を参考にし、VGGFaceというものに画像のどの部分を見ているかをヒートマップで表すGradCAMを実装しました。
|
3
3
|
これにMTCNNという画像の顔部分を抽出するものを実装し、適当な画像を入れた時に顔部分を抽出した画像を入力としてとしてヒートマップを出力しようとしましたがうまくいきません。
|
4
4
|
また、上記とは関係ないのですがコマンドライン引数を用いて入力した画像のファイル名を元に顔を抽出した画像を保存したいのですがどのように改善すればよいでしょうか。
|
5
5
|
### 発生している問題・エラーメッセージ
|