8
Checkers Cheaters Moti Berger & Eliran Moyal

Checkers Cheaters

  • Upload
    marek

  • View
    47

  • Download
    0

Embed Size (px)

DESCRIPTION

Checkers Cheaters. Moti Berger & Eliran Moyal. Goals. Detection of the board and the pieces (blacks and whites). Display of an optimal move using animated arrows according to a non-trivial heuristic. Board Detection. Apply Filter. 30X30. Max Points. Find Diagonal Closest. - PowerPoint PPT Presentation

Citation preview

Page 1: Checkers Cheaters

Checkers Cheaters

Moti Berger &

Eliran Moyal

Page 2: Checkers Cheaters

Goals

• Detection of the board and the pieces (blacks and whites).

• Display of an optimal move using animated arrows according to a non-trivial heuristic.

Page 3: Checkers Cheaters

Apply Filter

( 1 −1−1 1 )

30X30

Max Points

Find Outer Points Find Diagonal Closest

Compute Distance and Homography

Board Detection

Page 4: Checkers Cheaters

Circles DetectionHOUGH CIRCLES TRANSFORM

With specific radius : 0.3*tile 0.4*tileWith very low threshold in canny and center detection – find BLACK ON BLACK

Page 5: Checkers Cheaters

UIClick anywhere to take pictureArrow(s) with best move will appear. Press green button to take another picture

Page 6: Checkers Cheaters

Supports KingsClick On "Place kings" and then on kings,Message will appear.

Press Solve to get best move with king

Page 7: Checkers Cheaters

MiniMax with

• Suggested move is achieved by MiniMax search algorithm with pruning for optimization.

• Board’s state evaluation process involves a weighted set of heuristics.

Page 8: Checkers Cheaters

Algorithm’s limitations

• Taking a picture from a wide angle (having difficulty to detect circles).

• Taking a picture from one of the board’s corners (having difficulty to detect farthest points).