1. 程式人生 > >利用OpenCV實現人眼的檢測與跟蹤

利用OpenCV實現人眼的檢測與跟蹤

程式實現思路如下

利用級聯分類器檢測出人臉區域,再在人臉區域中檢測出眼睛的區域,檢測出眼睛的區域之後,用跟蹤演算法咔嚓眼睛降低運算量,避免每一幀都去檢測眼睛。

程式碼如下

程式碼執行結果如下圖所示

上圖表示偏頭時程式會跟蹤眼睛!

上圖是有眼鏡的情況!

上圖是無眼鏡的情況!

說明一下:這段程式碼只實現了一隻眼睛的檢測,如果要實現兩隻眼睛也不能,說下思路吧,上面程式碼中的eyes[0]代表檢測到的第一隻眼睛,其實eyes[1]中還儲存了第二隻眼睛的區域哦!