if rectangles_second['red']: players_count['players2']['red'] = detectBall.calculate_sets( player_2, rectangles_second) if rectangles_second['white']: players_count['players2']['white'] = detectBall.calculate_games( player_2, rectangles_second) master_db.update(config.get('table_name'), 1, ['red_balls', 'white_balls'], [ players_count['players1']['red'], players_count['players1']['white'] ]) master_db.update(config.get('table_name'), 2, ['red_balls', 'white_balls'], [ players_count['players2']['red'], players_count['players2']['white'] ]) cv.imshow('players_1', Draw.draw_rectangles(frame_first_players, player_1)) cv.imshow('players_2', Draw.draw_rectangles(frame_second_players, player_2)) print(players_count) if cv.waitKey(1) & 0xFF == ord('q'): break cap.release() cv.destroyAllWindows()