OpenCV 2.2图像处理

时间:2012-03-07 07:18:31

标签: opencv

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

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

2 个答案:

答案 0 :(得分:0)

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

因此,我强烈建议您在执行此任务时遵循相同的技巧。 我找到了一些与此主题相关的有趣文章,herehereherehere

答案 1 :(得分:0)

您需要的是两个步骤:

  1. 检测步骤
  2. 识别步骤
  3. 对于检测,我建议你使用opencv附带的级联分类器。它比haar教练更强大,更快速。通过这一步,您可以训练要检测的交通标志。我发现这个tutorial可以帮助您准备培训内容

    通过这一步你会发现你的迹象。它可能会检测到图像中的一些其他虚假对象,对于这些不需要的对象,您可以通过某些处理(如比率或颜色)或甚至添加一些负片图像来消除它们。