【发布时间】:2012-03-30 10:19:07
【问题描述】:
我对 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"));
这样的 Image所以我想知道,如何使用 .pgm 格式以及如何将此文件的图像添加到训练集中。 如果我在做某事,有人可以解释我吗?为什么? :)
我正在使用 C# 包装器 EmguCV,非常感谢
【问题讨论】:
标签: c# emgucv image-recognition eigenvector