當前位置:編程學習大全網 - 網站源碼 - 如何提高python中dlib人臉檢測的速度

如何提高python中dlib人臉檢測的速度

Dlib能夠在非常小的區域(80x80像素)檢測人臉。您可能正在發送大約1280x720分辨率的原始網絡攝像頭幀,這是不必要的。根據我的經驗,我建議將幀數減少到原始分辨率的四分之壹。可以,Dlib 320 x 180就可以了。因此,妳將獲得4倍的速度。

嘗試在構建Dlib的時候打開編譯優化,妳會在速度上得到顯著的提高。

Dlib處理灰度圖像的速度更快。您不需要網絡攝像頭框架上的顏色。您可以使用OpenCV將先前縮小的幀轉換為灰度。

Dlib尋找人臉需要時間,但在人臉上尋找地標的速度極快。只有當您的網絡攝像頭提供高幀率(24-30fps)時,您才能跳過壹些幀,因為面部通常不會移動太多。

  • 上一篇:Modbus rtu 為什麽沒有開始和結束標記?!
  • 下一篇:華康帝景大酒店位置,西客站做幾路公交可以到達
  • copyright 2024編程學習大全網