关于MNIST数字的OpenCV LBP识别器 - haarcascade?

时间:2016-11-08 16:05:52

标签: opencv

我正在尝试实现OpenCV LBPHFaceRecognizer()并使其适用于MNIST数据集中的数字图像。这些图像是28 x 28像素,看起来像这样:

enter image description here

但是对于这个任务,我需要一个能够识别数字的haarcascade.xml文件。在OpenCV包中,我只找到适合面部识别和俄语牌号的xml文件。

这是我的code,我基本上只需要用适当的xml替换cascadePath = "haarcascade_frontalface_default.xml"数字,但我从哪里得到一个?

总而言之,我想用数字而不是面孔来测试面部识别。所以一个输入图像,其中一个" 1"显示应该能够识别数据集中的所有其他" 1"。

1 个答案:

答案 0 :(得分:0)

为此,您需要训练级联。这里有两个链接来解释如何执行此操作:

1这是opencv_traincascade的Opencv文档,它是用于训练级联的opencv应用程序(生成.xml)

2这是一个用opencv训练级联的有用教程。它解释了要做什么,并提供一些技巧来生成输入文件。