概述微笑偵測器和照片捕捉應用程式利用 OpenCV 和 Haar 級聯透過網路攝影機進行即時臉部和微笑偵測。當偵測到微笑時,程式會擷取照片並以帶有時間戳記的檔案名稱儲存,從而使用戶可以輕鬆建立微笑照片集。
具有即時人臉偵測功能:使用 Haar 級聯即時偵測人臉。微笑偵測:辨識偵測到的臉孔中的微笑。照片捕捉:偵測到微笑時自動捕捉並儲存影像,並用時間戳命名檔案。使用者友善的介面:顯示網路攝影機來源,並在臉部和微笑周圍偵測矩形。要求 Python 3.x OpenCV 庫
下載用於臉部和微笑偵測的 Haar 級聯 XML 檔案:https://github.com/opencv/opencv/tree/master/data/haarcascades
偵測到微笑時,將拍攝照片並以帶有時間戳的檔案名稱保存在目前目錄中(例如 self-23-09-27-14-30-00.png)。
程式碼說明視訊擷取:使用 cv2.VideoCapture(0) 初始化網路攝影機來源。臉部和微笑偵測:此程式使用 Haar 級聯來偵測捕捉畫面中的臉部和微笑。照片捕捉:當檢測到微笑時,程式捕捉當前幀並將其保存到磁碟並帶有時間戳。致謝 OpenCV 的影像處理功能。 Haar 級聯分類器的貢獻者。許可證 該專案是開源的,任何人都可以使用和修改。
https://github.com/Zedoman/SElfie-taker
以上是微笑偵測器和照片捕捉的詳細內容。更多資訊請關注PHP中文網其他相關文章!