質問するログイン新規登録

質問編集履歴

5

リンクの修正

2019/11/25 05:38

投稿

satoUmino
satoUmino

スコア19

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

2019/11/25 05:38

投稿

satoUmino
satoUmino

スコア19

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

誤字

2019/11/13 03:55

投稿

satoUmino
satoUmino

スコア19

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

タイトルの訂正

2019/11/12 11:10

投稿

satoUmino
satoUmino

スコア19

title CHANGED
@@ -1,1 +1,1 @@
1
- 顔抽出した画像がうまく入力されな
1
+ プログラム内で作成した画像入力した時に”Error when checking input”と出てしまます
body CHANGED
File without changes

1

誤字

2019/11/12 10:55

投稿

satoUmino
satoUmino

スコア19

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
  ### 発生している問題・エラーメッセージ