我需要了解xml中的haar级联代码,
任何人都可以解释我们如何获得treshold,rightval和left val中的值? 例如4.0141958743333817e-003 你知道计算它的公式吗?
三江源,
Doni Prassetyo
答案 0 :(得分:2)
哦,很简单!
Haar是一个计算机生成的文件。你不必自己写。计算机通过很多积极的“学习”一些模式。误报然后将其写入haar文件中。要生成haar文件,请下载OpenCV,获取数千个正面和数千个否定。使用粘贴在负片上的正片图像生成大量图像,然后启动学习。图像越多,生成haar文件的精度就越高。
然后,当你'使用'haar文件时,计算机将测试第一个模式,如果他找到了这个模式的某个地方,他将测试第二个图像区域,然后是第三个。这就是它被称为“CASCADE”方法的原因。
OpenCV和Wikipedia(FR)的更多信息 - 很可能,英文版本没那么明确,也没有向您展示模式。
编辑:有关OpenCV Generate HAAR/LBT files
的更多信息希望它有所帮助。