想獲得所有的代碼,請下載(來自我的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()