2017-01-13 2 views
1

可変サイズの入力イメージを使用し、ImageDeserializerを使用してイメージのサイズを変更すると、平均ファイルをどのように処理するのですか?入力画像がすべて同じサイズの場合、平均ファイルの計算は簡単です。 ImageDeserializerがその手段を計算できるのであれば、それは良いのではないでしょうか?ImageDeserializer可変サイズの画像を持つ平均ファイルですか?

答えて

0

画像前処理ステップは、デフォルトで実行される順序は、次のとおり

  • は、所望の画像サイズ
  • あなたの平均、従って平均

を減算した作物を取りますしたがって、ファイルは、所望の入力サイズの平均値を含んでいなければなりません。

自分で平均を計算するには、少なくともある程度はこれらのステップを繰り返す必要があります。 .NETを使用している場合は、this postを参照して、.NETイメージの前処理について説明してください。

平均ファイルを計算するためのツールがあれば役立つと私は同意します。私はイメージデシリアライザが自動的にそれをしない理由を理解することができます:同じ平均ファイルを介してトレーニングとテストデータを変換する必要があります。トレーニングデータから平均を自動的に差し引くと、テストデータに対して同じ操作を繰り返すことはできません。さらに、いくつかのケースでは乱雑になるランダム化があります。

+0

これはまさに問題です。トレーニングデータとテストデータの両方に使用されるさまざまなサイズの25.000個のイメージを持つことができます。 ImageDeserializerでは、40x40x3ピクセルと言うようにサイズを指定します。私は正しいファイルが正しいと仮定しますが、それは40x40x3サイズのベースで作成され、オリジナルは作成されなくてはなりませんか?トレインデータとテストデータを読み取るために同じ設定が使用されるので、トレイン/テストプロセスでの使用は問題ありません。 – OlavT

+0

正解、40x40x3の画像から平均ファイルを作成する必要があります。トレーニングとテストの両方に同じように適用されますが、問題はありません。しかし、あなたが示唆したように、トレーニングデータを読み込むときにデシリアライザで平均的に_を計算する場合、あなたは困っています。 –

+0

Btw、私の答えがあなたの質問に対処するなら、合格とマークするか、そうでなければ明確にしてください。 –

関連する問題