人臉辨識系統,通常指利用電腦分析比較人臉視覺特徵信息進行身份鑑別的計算機技術,與之相關的應用領域有指紋識別、掌紋識別、虹膜識別、視網膜識別、語音識別、體形識別等,其中以人臉識別為大宗,是一項熱門的計算機技術研究領域。
近年來隨著人工智慧AI領域的蓬勃發展,人臉辨識這個嶄新領域的發展價值也跟著水漲船高,配合機器學習與影像處理,能做到許多以前難以實現的特殊應用,如人群監控、臉部掃碼、輔助對焦、強化手機認證等。
如蘋果公司的I系列手機,就在臉部解鎖方面展現出相當準確的人臉辨識功能,還有相機針對人臉的快速對焦也是其一大賣點。
而近幾年關注度頗高的無人管理商店,也因為人臉辨識領域的進步,在人群監控方面有了相當大的進展,使無人商店有了實現的可能。
在程式開發領域,為了程式編寫時的簡便快速,已經有人寫出人臉辨識功能的函式庫——Dlib
,並且在網路上開源供程式開發者自由使用,所以我們不需要從車輪造起,只要站在前人的肩膀上即可。
下章我們將從安裝Dlib
函式庫開始,試著用OpenCV
和Dlib
寫出簡單的人臉捕捉小程式。