python基於OpenCV的人臉識別系統


想獲得所有的代碼,請下載(來自我的CSDN):

https://download.csdn.net/download/qq_40875849/11292912

主函數:

 

from recognition import recognition
from training import training
from datasets import datasets

from delFile import del_file


def main():
    facedict = {}
    cur_path = r'./dataset/'
    while True:
        print('*' * 31)
        print('''
            opencv人臉識別
            --------------
            輸入1,人臉采集
            輸入2,人臉訓練
            輸入3,人臉識別
            輸入d,刪除數據
            輸入q,退出程序      
        ''')
        print('*' * 31)
        num = input("請輸入您的操作選擇: ")
        if num == '1':
            mydict = datasets()
            facedict.update(mydict)
            print(facedict)
        elif num == '2':
            training()
        elif num == '3':
            recognition(facedict)
        elif num == 'd':
            del_file(cur_path)
        elif num == 'q':
           print("退出程序成功!")
           break
        else:
            print("您輸入有誤,請重新輸入!")

if __name__ == '__main__':
    main()

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM