-4

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

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

4

1 回答 1

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 文件。

于 2013-04-25T14:57:38.440 回答