如何创buildHaar Cascade(xml)以使用OpenCV?

如果你熟悉OpenCV库,你知道什么是哈尔级联图像对象检测。 我的意思是像人脸或其他东西的图​​像对象检测。 我有haar cascade xml进行人脸检测,但是我不知道如何创build自己的。 我想创buildHaar Cascade xml来检测简单明亮的圆形光源(即从电视遥控器中闪烁的红外光)。

那么,如何创build使用OpenCV的Haar Cascade(xml)?

我认为这可能会有所帮助:

http://note.sonots.com/SciSoftware/haartraining.html

如果你有兴趣通过哈尔级联检测简单的红外光斑,这将是非常奇怪的事情。 因为简单的红外blob没有足够的function,像其他对象(面孔,眼睛,鼻子等)通过opencv进行训练。 因为在我看来,红外线只是一个简单的光线,只有一个亮度特征。 但是如果你想学习如何训练一个分类器,下面的链接将帮助你很多。

http://note.sonots.com/SciSoftware/haartraining.html

如果你只是想检测红外blob,那么你有两个可能性,一个是你去DIPalgorithm检测明亮的地区,另一个我build议你是你可以使用一个红外摄像头,只是通过红外blob和您可以使用opencv blob函数轻松检测IR blob。 如果您认为红外摄像头是可扩展的,您可以通过去除红外遮蔽器(如果有的话),添加可见光遮蔽片(例如底片,软片材料或任何其他)来制作简单的networking摄像头。 您可以检查以下链接将简单的摄像头转换为红外摄像头。

http://www.metacafe.com/watch/385098/transform_your_webcam_into_an_infrared_cam/

Interesting Posts