如果您在数据库中针对每个分类(例如年龄或性别)拥有100张脸部图片,那么一次加载每种分类的所有图片并训练人脸识别器模型,保存均值图像,然后仅加载就可以了吗?用于训练面部识别器模型的每个分类的平均图像?

我们的数据库中大约有50,000张人脸图像,因此我尝试用它们训练模型,但是出现了内存不足的异常。 所以我将应用程序转换为64位,只是为了可以训练模型并将模型保存到文件中,所以我只需要在图像中加载一次,但是现在已经花了几个小时了图像,并且ram使用率超过10gb,并且仍在缓慢上升,我担心在完成训练之前,我会再次用尽内存,这就是为什么我希望我可以得到每个分类的平均图像。

  ask by iedoc translate from so

本文未有回复,本站智能推荐:

1回复

OpenCV中FaceRecognizer中的LBP运算符

我正在使用OpenCV和C ++处理某些图像矩阵的LBP直方图,我需要计算这些矩阵的LBP(1,8)和LBP(2,16)。 最新版本的OpenCV直接支持使用默认LBP(1,8)运算符计算LBP FaceRecognizer,并且我可以通过在实例化对象时设置值来计算LBP(2,16)。 我
1回复

opencv3.00中Facerecognizer类的getMat()的替代方法是什么?

我想跟随opencv的人脸识别教程。 但是在教程源代码示例中使用了getMat()方法,它显示了一个错误: class cv :: face :: FaceRecognizer没有成员“getMat”。 经过一番搜索,我发现opencv3.00已弃用该方法。 我现在可以在openc
1回复

OpenCV从图像中获取人脸并用模型进行预测

从灰度图像(已转换为 cv::Mat)中检索人脸的一段代码奇怪地工作,我做错了什么? 这很好用:标签指的是正确的人和 10 以内的信心。但让我们继续使用此功能代码: 这段代码完全错误:即使我使用训练照片集中的识别照片,它也总是产生不正确的标签,置信度约为 45-46K 知道我在这里做错了什么吗? 用
1回复

即使使用与输入完全相同的图像,Opencv和C++Fisherface算法也始终会预测错误并重建黑色图像

因此,正如标题所述,在使用Windows窗体的界面在c ++上使用opencv时,我只是在发送程序动作的输入时遇到问题,基本上我将处理过的图像保存在文件夹中并可以毫无问题地将它们恢复我什至检查了一百次,当我恢复图像时是否有任何问题,没有,那没有问题,所以我开始测试程序给出的输出图像,并且我意识到
9回复

如何对齐面部图像c++opencv

我正在开发面部认证的C ++应用程序。 首先,我必须检测面部并预处理图像。 对于面部检测,我使用了HaarCascadeClassifier。 问题是这个工具或这个算法给了我一个面部区域,由一个小大的矩形检测到,它可以吸收头发和一些背景。 有没有解决方案来改变这个矩形的尺寸? 我用
1回复

OpenCV人脸变形

我正在寻找一种解决方案,以便将给定的面孔变形为另一张面孔。 我的目标是完美匹配他们的特征空间,以实现更好的面部识别。 SIFT / SURF并没有帮助我,我尝试了用地标进行薄板样条加工 ,但是结果面太变形了(也许我需要更多点)。 我想获得类似的解决方案 ,有人知道获得这些积分的方法吗?
1回复

内存不足opencv

我是 OpenCV 和 C++ 的初学者。 我正在尝试使用 3 个不同的面孔编写用于人脸识别的 PCA 代码。 为此,每个图像(大小为 d=mxn)都被重新整形为包含 d 个元素的列向量。 我计算图像的均值向量如下: 在这里我得到一个错误: OpenCV 错误:OutOfMemoryError
1回复

C++OpenCV人脸检测

我正在编写一个小脚本,该脚本应该使用C ++来检测人脸,我是在Visual Studio 2010上开发的。 附带了相关的方法,并且出现了以下我不理解的异常: 任何帮助将非常感激。