如何为OpenCV创建CSV文件

时间:2013-04-25 14:53:49

标签: opencv

我正在阅读关于OpenCV的Facial Recogntion,它要求我为我的项目使用CSV文件。我正在使用Ubuntu 12.04,我认为它告诉我使用Python编写代码。我不知道代码和我想要的是将我自己的图像放入CSV文件并让它工作。我怎么做?我只有C ++背景,我不知道该怎么做。有人可以教我如何制作其中一个文件吗?我用谷歌搜索了很长时间但没有结果。

http://docs.opencv.org/trunk/modules/contrib/doc/facerec/tutorial/facerec_video_recognition.html

1 个答案:

答案 0 :(得分:2)

这里的CSV文件用于定义FaceRecognition的学习数据库,它只是一个图像文件列表和相应的主题ID:

/path/to/subject1image1.jpg;0
/path/to/subject1image2.jpg;0
/path/to/subject1image3.jpg;0
...
/path/to/subject2image1.jpg;1
/path/to/subject2image2.jpg;1
...
/path/to/subject3image1.jpg;2
...

如果你有时间或者可以使用他们的python脚本,你可以手动完成。

要使用该脚本,您只需要尊重文件层次结构/basepath/<subject>/<image.ext>,然后只需使用python运行脚本,它就会生成相应的CSV文件。