2011-12-01 146 views
0

我想在jviolajones圖庫中的圖片數面。我想在純Java中做這個,沒有額外的依賴關係,所以OpenCV不是一個選項。我的代碼是這樣的:如何使用jviolajones庫檢測臉部?

detector.getFaces("filePath", 1.2f,1.1f,.05f, 2,true); 

我試着從OpenCV的haarcascade_frontalface_alt和haarcascade_frontalface_default。但結果很糟糕,5張圖片被認爲對30次測試有效。 我試過調整參數,但沒有幫助。任何建議爲更好的結果,或者也許另一個圖書館。我想知道,也許我必須在檢測臉部之前準備照片?

回答

0

這工作:

detector.getFaces("filePath", 1.2f,1.1f,.05f, 2,true); 

但我不得不縮小我的照片,以640×480和改造他們爲灰色,這部作品從OpenCV的haarcascade_frontalface_default.xml分類。