Exemple #1
0
        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()