import algorithms.extra_feature_hog as extra_feature_hog import algorithms.lower_dimen_pca as lower_dimen_pca import algorithms.classify_svm as classify_svm import time startTime = time.time() # 用HOG方法进行特征预处理 extra_feature_hog.run(method_generateFaceRS='hog') # 读取HOG特征处理的结果,并用PCA方法进行特征降维 lower_dimen_pca.run(method_readFaceRS='hog', method_generateUpdateFaceRS='hog_pca') # 采用SVM进行分类,输出HOG_PCA_SVM犯错矩阵 classify_svm.run(method_readFaceRS='hog_pca') endTime = time.time() print('\nHOG_PCA_SVM costs %.2f seconds.' % (endTime - startTime))
import algorithms.extra_feature_sift as extra_feature_sift import algorithms.classify_svm as classify_svm import time startTime = time.time() # 用SIFT方法进行特征预处理 extra_feature_sift.run(method_generateFaceRS='sift') # 用SVM进行分类 classify_svm.run(method_readFaceRS='sift') endTime = time.time() print('\nSIFT_SVM costs %.2f seconds.' % (endTime - startTime))
import algorithms.extra_feature_lbp as extra_feature_lbp import algorithms.lower_dimen_pca as lower_dimen_pca import algorithms.classify_svm as classify_svm import time startTime = time.time() # 用LBP方法进行特征预处理 extra_feature_lbp.run(method_generateFaceRS='lbp') # 读取LBP特征处理的结果,并用PCA方法进行特征降维 lower_dimen_pca.run(method_readFaceRS='lbp', method_generateUpdateFaceRS='lbp_pca', n_components=99) # 用SVM进行分类 classify_svm.run(method_readFaceRS='lbp') endTime = time.time() print('\nLBP_SVM costs %.2f seconds.' % (endTime - startTime))