351 lines
30 KiB
Python
351 lines
30 KiB
Python
import cv2
|
|
|
|
person_dataset = [
|
|
{'isChoose': False, 'name': '王小二', 'id': '1', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '2', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '3', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '4', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '5', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '6', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '7', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '8', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '9', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '10', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '11', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '12', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '13', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '14', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '15', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '16', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '17', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '18', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '19', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '20', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '21', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '22', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '23', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '24', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '25', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '26', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '27', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '28', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '29', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '30', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '31', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '32', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '33', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '34', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '35', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '36', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '37', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '38', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '39', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '40', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '41', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '42', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '43', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '44', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '45', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '46', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '47', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '48', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '49', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '50', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '51', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '52', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '53', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '54', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '55', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '56', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '57', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '58', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '59', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '60', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '61', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '62', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '63', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '64', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '65', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '66', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '67', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '68', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '69', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '70', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '71', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '72', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '73', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '74', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '75', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '76', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '77', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '78', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '79', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '80', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '81', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '82', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '83', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '84', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '85', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '86', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '87', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '88', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '89', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '90', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '91', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '92', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '93', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '94', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '95', 'score': '60', 'count': '20', 'class': '1班'},
|
|
{'isChoose': False, 'name': '张三五', 'id': '96', 'score': '70', 'count': '30', 'class': '1班'},
|
|
{'isChoose': False, 'name': '李四六', 'id': '97', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '98', 'score': None, 'count': None, 'class': '1班'},
|
|
{'isChoose': False, 'name': '王小二', 'id': '99', 'score': '60', 'count': '20', 'class': '1班'},
|
|
]
|
|
wifi_list = [
|
|
{"name": "LISHUZUOXUN-WiFi1", "isConnected": False},
|
|
{"name": "LISHUZUOXUN-WiFi2", "isConnected": False},
|
|
{"name": "LISHUZUOXUN-WiFi3", "isConnected": False},
|
|
{"name": "LISHUZUOXUN-WiFi4", "isConnected": False},
|
|
{"name": "LISHUZUOXUN-WiFi5", "isConnected": False},
|
|
{"name": "LISHUZUOXUN-WiFi6", "isConnected": False},
|
|
{"name": "LISHUZUOXUN-WiFi7", "isConnected": False},
|
|
{"name": "LISHUZUOXUN-WiFi8", "isConnected": False},
|
|
{"name": "LISHUZUOXUN-WiFi9", "isConnected": False},
|
|
{"name": "LISHUZUOXUN-WiFi10", "isConnected": False},
|
|
]
|
|
|
|
running_dataset = [
|
|
{'isChoose': False, 'name': '王小二', 'id': '1', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 20, "round": 1},
|
|
{'isChoose': False, 'name': '张三五', 'id': '2', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 20, "round": 1},
|
|
{'isChoose': False, 'name': '李四六', 'id': '3', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 20, "round": 1},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '4', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 20, "round": 1},
|
|
{'isChoose': False, 'name': '王小二', 'id': '5', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 20, "round": 1},
|
|
{'isChoose': False, 'name': '张三五', 'id': '6', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 20, "round": 1},
|
|
{'isChoose': False, 'name': '李四六', 'id': '7', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 20, "round": 1},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '8', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 20, "round": 1},
|
|
{'isChoose': False, 'name': '王小二', 'id': '9', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 20, "round": 1},
|
|
{'isChoose': False, 'name': '张三五', 'id': '10', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '11', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '12', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '13', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '14', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '15', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '16', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '17', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '18', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '19', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '20', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '21', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '22', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '23', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '24', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '25', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '26', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '27', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '28', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '29', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '30', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '31', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '32', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '33', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '34', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '35', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '36', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '37', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '38', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '39', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '40', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '41', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '42', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '43', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '44', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '45', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '46', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '47', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '48', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '49', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '50', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '51', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '52', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '53', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '54', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '55', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '56', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '57', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '58', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '59', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '60', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '61', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '62', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '63', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '64', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '65', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '66', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '67', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '68', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '69', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '70', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '71', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '72', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '73', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '74', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '75', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '76', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '77', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '78', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '79', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '80', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '81', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '82', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '83', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '84', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '85', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '86', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '87', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '88', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '89', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '90', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '91', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '92', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '93', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '94', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '95', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '张三五', 'id': '96', 'score': '70', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '李四六', 'id': '97', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '赵七八', 'id': '98', 'score': None, 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
{'isChoose': False, 'name': '王小二', 'id': '99', 'score': '60', 'class': '1班', 'rank': 1, 'count': 23, 'hr': 73,
|
|
'bo': 97, 'state': "已开始", "percentage": 40, "round": 2},
|
|
]
|
|
|
|
|
|
def get_running_data():
|
|
return running_dataset
|
|
|
|
|
|
def demo_camera_stream():
|
|
# 根据平台导入对应的包
|
|
camera = cv2.VideoCapture(0, cv2.CAP_DSHOW)
|
|
if camera:
|
|
# 设置摄像头帧率为30
|
|
camera.set(cv2.CAP_PROP_FPS, 20)
|
|
# 设置摄像头图像大小为640x480
|
|
camera.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
|
|
camera.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)
|
|
camera.set(cv2.CAP_PROP_FOURCC, cv2.VideoWriter_fourcc('M', 'J', 'P', 'G'))
|
|
while not camera.isOpened():
|
|
print('无法打开摄像头,正在重新初始化,请稍后!')
|
|
while True:
|
|
try:
|
|
ret, img = camera.read()
|
|
# 防止摄像机松动导致帧错误
|
|
if img is not None:
|
|
yield img
|
|
except cv2.Error:
|
|
continue
|
|
|
|
|
|
if __name__ == "__main__":
|
|
# print(demo_camera_stream())
|
|
for frame in demo_camera_stream():
|
|
# print(frame)
|
|
cv2.imshow("test", frame)
|
|
cv2.waitKey(1)
|