我們使用Viola-Jones進行人臉檢測。該算法工作得很好,幾乎沒有誤報。但是,我們有錯誤的否定。我們檢測到一個非常明確的假陰性圖案,這是臉部像素的灰度值與背景像素之間的非常高的對比度。Viola-Jones人臉檢測:像素間高對比度
對於假陰性,如果圖像被轉換成一個單一的灰度矩陣,我們將看到這樣的事情 - 255表示白色像素,即背景,而低得多的值是面(即較暗)像素)
255 255 255 255 255 255 80
255 255 255 255 255 110 100
255 255 255 255 90 100 110
255 255 255 90 100 105 100
在這些情況下,該算法未能檢測到人臉。我盡了自己的代碼和網絡可用的API,具有相似的結果(沒有一個檢測上的相關圖片臉
對於真陽性,對比度不高,你可能會看到這樣的事情:
215 203 193 180
205 196 182 175
199 195 186 183
202 201 197 193
209 204 196 187
214 202 185 172
198 182 171 159
192 174 164 156
其中較高的值是背景像素(witish但不完全白色,它們具有一些灰色)和較低的值對應於臉部(更暗)。
有沒有人面臨這一問題和/或具有任何建議?
今天有比Viola-Jones人臉檢測更好的算法,請google「dlib,創建你自己的物體檢測器」。如果你需要最好的召回,谷歌「輕鬆創建高品質的對象探測器與深度學習」。 – StereoMatching
嘿StereoMatching,非常感謝,這是一篇很棒的文章。 –