1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| #coding:utf-8
|
|
| #网络服务器
| from flask import Flask, request, render_template
| import cv2
| import os
| import logging
| import time
| import datetime
| import eventlet
| import json
|
|
|
| app=Flask(__name__)
|
| @app.route("/")
| def index():
| return render_template('index.html')
|
| @app.route("/image/")
| def one_image():
| time_now = datetime.datetime.now().strftime("%Y-%m-%d-%H-%M-%S")
| cap = cv2.VideoCapture(1)
| ret, frame = cap.read()
| cv2.imwrite("./static/one_image_"+time_now+".jpg",frame)
| cap.release()
| context = {
| "app_id":"huaneng_2_power_1",
| "image_path":"one_image_"+time_now+".jpg",
| "image_time":time_now
| }
| return render_template('image.html',context = context )
|
| if __name__=="__main__":
| app.run(debug=True,host="0.0.0.0",port=8078)
|
|