簡體   English   中英

將多個Haar分類器與OpenCV相結合

[英]Combining multiple Haar Classifiers with OpenCV

如果有辦法結合來自不同訓練級聯的Haar-Classifiers,我會徘徊? 我有一個場景,我檢測到一個對象根據對象的角度而有所不同。 所以我將訓練樣本分開訓練多個分類器。 他們的班級工作正常。 現在我按順序運行它們,這花費了我很多計算時間。

我認為OpenCV可能每次都在計算所有的功能,因此每次都會重新進行迭代。 我想,如果我可以通過OR操作組合我的分類器,那么OpenCV可能只能使用一個級聯,因此只迭代一次,只計算所需的特征一次,依此類推。 這可能會大大提高我的表現。 但是我不確定是否(以及如何)這樣做。 也許其他人之前嘗試過類似的東西?

干杯! - artur

我將每個人作為一個單獨的並行任務運行。

我不是等待所有人,而是通過舉辦活動來處理每個人。

好吧,當你訓練一個特定的分類器時,AdaBoost算法(在每個階段)選擇不同的功能,以盡量減少訓練錯誤。 該過程是針對級聯的每個階段完成的。

不幸的是,對於每個對象,這些特征都不相同(雖然您具有固定數量的特征形狀,但是大小不同),因此特征空間也不相同。 因此,即使有一種方法可以將這些分類器組合在一起,但由於您可能沒有針對不同對象的相同功能,因此您可能需要再次評估幾乎所有功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM