所以我遇到了很多關於OpenCV的haartraining和級聯培訓工具的教程。特別是我有興趣使用createsamples工具來訓練一個汽車分類器,但是關於-w和-h參數的地方似乎存在衝突的聲明,所以我很困惑。 我指的命令:OpenCV正面樣本維度?
$ createsamples -info samples.dat -vec samples.vec -w 20 -h 20
我有以下三個問題:
據我瞭解,陽性樣品的縱橫比應該是一樣的縱橫比你從上面的-w和-h參數。但是,所有陽性樣本的-w和-h參數是否必須與大小相同?例如。我有近1000張圖片。他們都必須在種植後的大小相同嗎?
如果它不是尺寸,但縱橫比是重要的,那麼與OpenCV工具中提到的-w和-h參數相比,正確樣本的縱橫比必須有多高精度匹配?我的意思是,分類器是非常敏感的,所以即使幾個像素在這裏和那裏會影響其性能?或者你會說,只要眼睛的比例大致相同,就可以安全地使用圖像。
我已經裁剪幾個圖像到相同的大小。但爲了使它們的尺寸完全相同,其中一些包圍在邊框中的背景比其他一些更多,而另一些則具有略微不同的邊緣。 (例如,請參閱下面的兩張圖片:較大的汽車佔據了更多的圖像,但較小的汽車周圍有較寬的邊距)。我只是想知道是否有像這樣的圖像集合是好的,或者它會降低分類器的準確性,因此我應該確保圍繞所有感興趣的對象(在這種情況下是汽車)更緊的邊界框?
我只能評論說,有更好的汽車檢測方法比haar/LBP級聯更好。 – GilLevi
嗯,我不能幫助,因爲我已經被僱用遵循這種方法,但是您認爲什麼是更好的方法呢? – user961627
latent-svm-detector。你可以很快得到它,它會給出更好的結果。 – GilLevi