2010-01-04 222 views
43

如果您熟悉OpenCV庫,您會知道Haar Cascade圖像對象檢測是什麼。我的意思是像人臉檢測或其他東西。 我有一些哈爾級聯XML的面部檢測,但我不知道如何創建自己的。 我想要創建Haar Cascade XML來檢測簡單明亮的圓光源(即從電視遙控器中閃爍的紅外光)。如何創建Haar Cascade(.xml文件)以在OpenCV中使用?

那麼,如何創建一個Haar Cascade(.xml文件)在OpenCV中使用?

+1

檢查我的答案在這裏:http://stackoverflow.com/questions/2597302/dice-face-value-recognition/2756179#2756179 – ubiquibacon 2010-05-03 05:02:03

+0

找到好的常見問題http://www.computer-vision-software.com/blog/2009/11/faq-opencv-haartraining/ – 2013-06-20 17:23:17

回答

7

如果你有興趣,用以偵測哈爾級聯簡單IR光斑,這將是非常奇怪的事情。因爲簡單的紅外blob沒有足夠的功能,像其他物體(面部,眼睛,鼻子等)通過opencv訓練。因爲在我看來,IR只是一個簡單的光線,只有一個亮度特徵。但如果你想學習如何訓練一個分類器,下面的鏈接將幫助你很多。

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

如果您只是想探測紅外線的斑點,那麼你有兩個可能性,一個是你去爲DIP算法來檢測亮區,另一個我建議你的是,你可以使用IR凸輪只是通過IR斑點,你可以通過使用opencv斑點功能輕鬆檢測IR斑點。如果您認爲紅外攝像頭是廣闊的,您可以通過去除紅外阻擋器(如果有)和添加可見光阻擋層(例如負片,軟盤材料或其他)來製作IR攝像頭的簡單網絡攝像頭。 您可以查看以下鏈接,將簡單的網絡攝像頭轉換爲紅外攝像頭。

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

相關問題