基于OpenCv的人脸识别(Python完整代码)
自己搞的代码,调试成功,可用!!!
部分代码:
开始训练数据,同时训练三个变量,返回三个数据,准确率大于0.98时保存并退出,并把训练的模型保存在train文件夹中
_,loss,summary = sess.run([train_step, cross_entropy, merged_summary_op],
feed_dict={x:batch_x,y_:batch_y, keep_prob_5:0.5,keep_prob_75:0.75})
summary_writer.add_summary(summary, n*num_batch+i)
print(n*num_batch+i, loss)
if (n*num_batch+i) % 100 == 0:
acc = accuracy.eval({x:test_x, y_:test_y, keep_prob_5:1.0, keep_prob_75:1.0})
print(n*num_batch+i, acc)
if acc > 0.98:
saver.save(sess, './train/train_faces.model', global_step=n*num_batch+i)
sys.exit(0)
print('accuracy less 0.98, exited!')
如需要请加Q:1917962615咨询
资源链接:https://pan.baidu.com/s/13B4OdXUypof6L-dCpMrfNQ
提取码:嘿嘿,创作不易