2012-03-07 116 views
0

我必须制作一个识别道路标志的应用程序。我看到在OpenCV文件夹中有一些用于面部识别的xml文件,但我不知道xml中的数字代表了什么,或者他们是如何获得这些值的。我需要了解这一点,因为我可以做我自己的XML文件进行道路识别。如果有人能帮助我,我会非常感激。提前致谢。OpenCV 2.2图像处理

P.S.我必须在非常短的时间内完成这个项目,所以我真的需要你的帮助

+0

因为据我了解,你需要使用哈尔教练来创建自己的haar cascades xml文件。此链接可能有助于更多http://note.sonots.com/SciSoftware/haartraining/document.html – Kunal 2012-03-07 07:38:58

+0

感谢您的回答。它帮助我:) – Laura 2012-03-07 08:01:10

+0

欢迎:) – Kunal 2012-03-07 08:28:19

回答

0

我对OpenCV了解不多,总之我已经完成了我的人脸识别最终年度项目,使用神经网络。基本上我使用一种算法从给定的图像中提取面部部分。之后,我将该新图像(仅包含脸部)提供给使用Matlab开发的神经网络。经过严格的改进,这是成功的,通过使用Matlab的仿真特征,可以精确识别个体。

因此,我强烈建议您按照相同的技术来执行此任务。 我设法找到了一些有关此主题的文章herehereherehere

0

你需要的是两个步骤:

  1. 检测步骤
  2. 识别步骤

的检测,我建议你使用附带OpenCV的级联分类。它比哈尔训练者强壮和快速。通过这一步,您可以训练要检测的交通标志。我发现这tutorial,可以帮助你如何准备你的训练的东西

通过这一步,你发现你的迹象。它可能会在图像中检测到一些额外的虚假对象,对于这些不需要的对象,您可以通过比例,颜色或甚至添加一些负面图像等处理来消除它们。