我正在阅读关于OpenCV的Facial Recogntion,它要求我为我的项目使用CSV文件。我正在使用Ubuntu 12.04,我认为它告诉我使用Python编写代码。我不知道代码和我想要的是将我自己的图像放入CSV文件并让它工作。我怎么做?我只有C ++背景,我不知道该怎么做。有人可以教我如何制作其中一个文件吗?我用谷歌搜索了很长时间但没有结果。
http://docs.opencv.org/trunk/modules/contrib/doc/facerec/tutorial/facerec_video_recognition.html
答案 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文件。