我完全是openCV(EmguCV)和面部比较的新手。我正在尝试实现算法,它将两张照片与特征脸向量进行比较并让我保持距离(我知道如何从训练图像集中获得图像距离)
我正在使用 Cambridge_FaceDB.zip - 一些面孔的 .pgm 图像数据库。我需要将它们加载为训练图像并用于:
EigenObjectRecognizer recognizer = new EigenObjectRecognizer(
trainingImages.ToArray(),
labels.ToArray(),
3000,
ref termCrit);
trainingImages 必须是 Image 类型,但我无法创建像 trainingImages.Add(new Image("test.pgm"));
所以我想知道,如何使用 .pgm 格式以及如何将此文件的图像添加到训练集中。如果我在做某事,有人可以解释我吗?为什么?:)
我正在使用 C# 包装器 EmguCV,非常感谢