1
を最小限に抑えますオン)が増加する。ファイルサイズを減らす方法はありますか?私のアプリケーションの性質上、私はすべてを非常に遅くする予測を繰り返しロードする必要があります。 ファイルを保存したら、トレーニングをしていないので、ロードされたfaceRecognizerを予測に使用しています。は、私はここでの例を以下のよFaceRecognizerロード時間
私はYAMLファイルに見ると、次のようである、ものの一つは、モデルが保存しているようです:
29は、入力数と10304 = 92x112画像の解像度であるeigenvectors: !!opencv-matrix
rows: 10304
cols: 29
。アルゴリズムは予測のためにこのデータを必要としますか?
保存対象のデータ量を減らすために、保存対象と変更内容を変更できますか?もしそうなら、何を保存する必要があり、どこを変更する必要がありますか?
問題があっても、それでもまだサンプル数に依存します。私は固有ベクトルが29(サンプルサイズ)の列と10304(92x122)の行を持つ理由を理解していません。 – Hossein
ピクセル数と同じくらい多くの行があり、ピクセル数が多すぎます。 29個の固有ベクトルはそれほど多くはありませんが、より少ない節約のためにそれを伝えることができます。 http://docs.opencv.org/2.4/modules/contrib/doc/facerec/facerec_api.html#FaceRecognizer%20:%20public%20Algorithm – Aaron