813-人臉識別代碼源碼python語言編寫人工智能opencv
啟動運行:python (直接運行即可)
附言:本源碼只售10元,不提供技術支持,買回去都是自己研究學習或者修改成自己要的產品,配置環境之類的問題自己網上搜一下,使用此源碼的要有一點python和opencv基礎,里面也有詳細說明文檔。
使用py2.7完美運行,如果使用更高版本的3.5以上需要自己改下配置
在線人臉識別
1. 識別人臉的可擴展性。原有的demo只能識別一個人,新的demo在數據集的擴展性上有修改,理論上可以識別無數人的臉,只要你有足夠多的數據;
2.神經網絡設計更加簡單。新的demo在卷積神經網絡的設計上比原有的卷積神經網絡更加簡單和容易理解,沒有搞得那么復雜,更加適合入門;3. 代碼結構更清晰。程序設計更加模塊化,把能拆分出來的盡量拆分出來,基本上每個文件都可以單獨拿出來測試和使用;
4詳盡的中文注釋。你可以看很詳細很詳細的中文注釋、不用看日文和英文的注釋了......
Step 1 環境配置 環境配置這塊,網上的資料非常多,總體來說我給大家的建議是:使用集成python環境Anaconda,里面已經集成了很多有用的安裝包比如說numpy、scipy,免去了自己配置的痛苦;通過Anaconda安裝新的計算包也非常方便,具體就不再贅述了,網上可以找到很多教程,多百度、多Google。我可以再提醒一句的是,好像Anaconda的theano還有tensorflow的包都有點小問題,需要刪了然后重新下載配置,網上也有教程。
簡而言之,使用Anaconda,安裝好必要的科學計算包:numpy,scipy,sklearn,keras,opencv。貼一個別人的環境配置教程,僅供參考:
http://machinelearningmastery.com/setup-python-environment-machine-learning-deep-learning-anaconda/
Step 2 獲得訓練數據集 第二步就是要獲得數據訓練集,你可以從網上找訓練集,也可以用自己或者朋友的照片來做素材(順手練習下opencv和os),具體操作辦法在文檔中。