match_face/app.py

27 lines
623 B
Python

from flask import Flask, render_template
import sqlite3
import subprocess
#subprocess.Popen(["python", "scanf_face.py"])
app = Flask(__name__)
# 从数据库中获取匹配日志记录
def get_match_logs(db_name="face_database.db"):
conn = sqlite3.connect(db_name)
c = conn.cursor()
c.execute("SELECT name, identity, image_path, match_time FROM match_logs")
logs = c.fetchall()
conn.close()
return logs
# 首页,展示匹配记录
@app.route('/')
def index():
logs = get_match_logs()
return render_template('index.html', logs=logs)
if __name__ == '__main__':
app.run(debug=True)