Esempio n. 1
0
    def __init__(self, boardsize):
        self.boardsize = boardsize

        self.mask = dict()
        self.config = dict()

        self.boardRecognizer = BoardRecognizer()
        self.pieceRecognizer = PieceRecognizer(self.boardsize)
Esempio n. 2
0
    def getBoardState(self):
        recognizer = BoardRecognizer(0)

        try:
            board = recognizer.getBoardState()
            return board
        except Exception as e:
            print "An error occured"
            print e
Esempio n. 3
0
    def test(self):
        full_path = os.path.realpath(__file__)
        path, filename = os.path.split(full_path)

        recognizer = BoardRecognizer(path + '/tests/test-1.avi')

        while True:
            print recognizer.getBoardState()

            if cv2.waitKey(10) == ord('q'):
                break