一、 Flask的安装
pip install flask
我的python版本为3.5.6,flask版本为0.11.1,仅供参考
同时工程文件里需要新建文件夹templates来放html文件
二、人脸识别并将结果传回前端
代码:
index.py
from flask import Flask,render_template
import cv2
app=Flask(__name__)
@app.route('/')
def index():
outname1=detect('static/3.jpg')
return render_template('index.html',outname1=outname1)
def detect(filename):
face_cascade = cv2.CascadeClassifier('C:/Users/Administrator/Anaconda3/envs/deep learning/Lib/site-packages/cv2/data/haarcascade_frontalface_default.xml')
img = cv2.imread(filename)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, 1.3, 5)
for (x, y, w, h) in faces:
img = cv2.rectangle(img, (x, y), (x + w, y + h), (255, 0,