72078


とても抽象的でごめんなさい。  
今、熱画像から顔を検出しようということで、以下のサイト(GitHub)にあるpythonのプログラム一式をダウンロードしてみました。  
<https://github.com/Alpkant/Thermal-to-Visible-Face-Recognition-Using-Deep-
Autoencoders>

READMEも読んであらかたやっていることは今回の目的と一致しているなということまでは分かったのですが、なんか具体的に何をしているのかよく分からなかったです。

熱画像はすでに準備してあるので後はそれを読み込んで顔を検出したいのですが、  
どのプログラムを実行すればいいのかとか、データセットをどうやって使うのかが分からなくて..。  
調べようにも何て調べたらいいのかって感じなので何かアドバイスをいただけないでしょうか。


CC BY-SA 4.0
2020-11-19T09:22:54.603
72066
2020-11-23T08:04:08.193
2020-11-19T14:35:43.223
32986
41740
question
python 画像 画像処理
顔認識のプログラムが何をしているのかよく分からないです


> READMEも読んであらかたやっていることは今回の目的と一致

されているようなので、こんなことは百も承知だと思われますが。一応。

ご呈示のエントリは論文の検証用ネットワークを見せるためのエントリで、直接使える形ではないように見受けられます。（むろん使うことは可能ですが）、学習済みの重み情報などが提示されていないので自分で訓練させる必要がありそうです。  
すでにラベル情報はあるようですがもとになっている画像ファイルを特定し持ってこなければなりません。概要を読むとCarl
Datasetsに対応したAnnotationを用意しているようなので、そのデータを取ってきましょう。利用できるようになるまではざっくり以下の通りだと思います。

  * 訓練データとテストデータをラベル付きで用意する。
  * データをU-Netに渡せる形に加工するプログラムを作る
  * 訓練させる
  * 結果を確認する。
  * ハイパーパラメータを調整する
  * 以上を繰り返していいモデルができるまで頑張る

参考までに、DataSetsは読み込み用のクラスが既に用意されていて、これも使い方がcodes/README.mdに記載があるので、参照してください。


CC BY-SA 4.0
2020-11-19T23:10:06.250
72078
2020-11-19T23:10:06.250
10174
72066
answer