Advertisement

OpenCV的人脸识别读取CSV文件

阅读量:

在识别人脸的训练阶段,在识别人脸的训练阶段,在识别人脸的训练阶段,在识别人脸的训练阶段,在识别人脸的训练阶段,在识别人脸的训练阶段,
首先需获取文件夹内所有面部图像数据。
其中一种常用方法是先将文件夹下的所有图像路径与对应的类别标签记录至一个.csv文件中。
随后,在识别系统中只需通过读取该.csv文件即可完成后续操作。
以下为结合网上参考实现读取csv文件的方法并优化后的代码片段:

(1)代码备注:

复制代码
      /*
    函数:static void read_csv(const string& filename,vector<Mat>images, vector<int> labels,int CountMax,int CountMin, char separator=';')
    功能:读取csv文件的图像路径和标签。主要使用stringstream和getline()
    参数说明:filename--要读取的csv文件
        images----读取的图片(向量)
        labels----读取的图片对应标签 (向量)
        CountMax,int CountMin--读取的每一类别的图片下标的最大值和最小值(默认每个类别共10张照片)
        separator-分隔符,起控制读取的作用。可自定义为逗号空格

全部评论 (0)

还没有任何评论哟~