【发布时间】:2013-11-12 15:12:35
【问题描述】:
我正在尝试使用具有 C++ 实现的 OpenCv 构建一个用于面部识别的软件。我遇到的问题是我有很多面孔,超过 1000 万张,不能仅使用 INT 类型(向量/int/标签)进行标记。我尝试使用 long long int,但经过一段时间的训练(0.5 秒后)出现此错误:
OpenCV 错误:错误参数(标签必须以整数 (CV_32SC1) 形式给出。预期为 4,但为 7。)在火车文件 /home/roka/opencv-2.4.6.1/modules /contrib/src/facerec.cpp,第 349 行在抛出 'cv::Exception' what() 实例后终止调用:/home/roka/opencv-2.4.6.1/modules/contrib/src/facerec.cpp:349 :错误:(-5)标签必须以整数(CV_32SC1)的形式给出。预期为 4,但在功能训练中为 7。
【问题讨论】: