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)