我正在尝试使用OpenCV构建流量标识识别应用程序,但我不知道如何启动。
我已经读过这个,我发现我需要实现一个Cascade Object Detector并使用数千个正面和负面图像来训练它以生成XML分类器文件......
还有其他办法吗?
在哪里可以找到已经过培训的XML分类器文件?
提前致谢。
答案 0 :(得分:1)
在您的说明中,您计划使用机器学习方法进行交通标志识别。 但是,在此之前应该知道更多的事情。
对象识别(好的,这里的对象特别是Sign),可以分为两个主要部分:检测和识别。 对于检测部分,您可能需要使用颜色阈值和多边形检测来将符号与复杂环境分开(与正面或负面训练数据的关系较少。)
对于识别部分,机器学习也只是一种选择。 据我所知,你可以在这部分使用sift或SURF。有一些关于此的论文。如果您决定使用培训数据进行识别,请发布问题。
总而言之,请阅读谷歌的一些相关文章。
祝你好运!答案 1 :(得分:0)
OpenCV
包含有一些用于面部,眼部,鼻部和身体检测的分类器文件。您可以在安装程序包中找到它。但是对于自定义对象,您需要构建自己的分类器。