質問

OpenCV(EMGUCV)と顔の比較では完全に新しくなっています。 私は2枚の写真を固有フェイスベクトルから比較し、私に距離を得るためのアルゴリズムを実装しようとしています(私は画像の訓練の距離から画像の距離を得る方法を知っています)

私はいくつかの面の.pgmイメージのcambridge_facedb.zip - dBを使用しています。 トレーニング画像としてロードして使用する必要があります。

EigenObjectRecognizer recognizer = new EigenObjectRecognizer(
                           trainingImages.ToArray(),
                           labels.ToArray(),
                           3000,
                           ref termCrit); 
.

トレイン画像はイメージの種類でなければなりませんが、TrainingImagesのようなイメージを作成できません(新しいイメージ( "test.pgm"));

だから私は知っておくと、.pgm形式の作業方法、およびこのファイルの画像をトレーニングセットに追加する方法を知りたいです。 私が何かをしているのであれば誰かが私を説明できますか?:)

私はC#ラッパーemgucvを使っています、たくさんありがとう

役に立ちましたか?

解決

「image」

になるべきだと思います

だから

になるべきです
    List<Image<Gray, byte>> trainingImages = new List<Image<Gray, byte>>();
    trainingImages.Add(new Image<Gray, byte>("test.pgm"));
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top