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.

Slides:



Advertisements
Similar presentations
Hough Transforms CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
Advertisements

Problem Set 2, Problem # 2 Ellen Dickerson. Problem Set 2, Problem #2 Find the equations of the lines that pass through the point (1,3) and are tangent.
Remove white circle and make arrow white Also, change the arrow image to look like fast forward arrow Example…
Chess Recognition Shai karnei – Reem Nathan Meisels.
Boardmaker 6 Basic Tutorial
Drawing Objects with Illustrator 1.Start a new image in RGB mode. 2.Size 1024 X Unit = pixels 4.Go to View > Show Grid to turn on the grid. 5.Go.
Canny Edge Detector1 1)Smooth image with a Gaussian optimizes the trade-off between noise filtering and edge localization 2)Compute the Gradient magnitude.
EXAMPLE 3 Use areas to find a geometric probability The diameter of the target shown at the right is 80 centimeters. The diameter of the red circle on.
10.6 Equations of a Circle Standard Equation of a Circle Definition of a Circle.
Click on the Insert tab at the top of the page.. The insert picture box will come up with your pictures that are on your computer. Choose the picture.
Development of Image Processing Based Feedback Systems for Interactive Gaming Using Non-Traditional Controllers Adam Hedji Mantas Pulinas Philip San III.
Deep Green System for real-time tracking and playing the board game Reversi Nadav Erell Intro to Computational and Biological Vision, CS department, Ben-Gurion.
1.8: Perimeter, Circumference, and Area
Animating GIF. What is it? Think of how a flip book works. Each page is a different picture and when flipped through quickly, it looks as though objects.
Nave Weinberg & Shlomi Nissim
Lab 1 : Introduction to LabView 1 Southern Methodist University Bryan Rodriguez.
Making graphs and solving equations of circles.
Circles in the Coordinate Plane I can identify and understand equations for circles.
1 Eye Detection in Images Introduction To Computational and biological Vision Lecturer : Ohad Ben Shahar Written by : Itai Bechor.
Unit 4 6 th Grade Math Multipying and Dividing Fractions Review.
Microsoft ® Office Excel 2003 Training Excel by Using formulas Mr Garel…… presents:
Warm-Up What is the distance between the two trees? If you wanted to meet a friend halfway, where would you meet.
10-3 Circles Learning Target: I can use equations of circles to model and solve problems Goal 2.09.
The Circle. Examples (1) – (5) Determine the center and radius of the circle having the given equation. Identify four points of the circle.
MADELINE CAREY TDJ3M CULMINATING PROJECT. DISTANCE, ANGLE, DIAMETER, LINES VS PTS. ADDING DIMENSIONS TO A SKETCH 5.
This opens the box as shown above where filtering on the Junk e mail folder can be adjusted. Click on the Blocked Senders tab. If adding an address.
Digital Image Processing Lecture 17: Segmentation: Canny Edge Detector & Hough Transform Prof. Charlene Tsai.
{ Power Point and Text Working with Text Boxes and Formatting Text.
Exploded CAD Assembly Models Also called… Pictorial Assembly Exploded View Exploded Assembly Exploded Pictorial Exploded Assembly Presentation.
Sample Pictures with Fringe Projection 3D-Surface ProfilingSample Surface Holes were covered with sticker Black markers do not affect the results.
Creating Web Pages in Word. Sharing Office Files Online Many Web pages are created using the HTML programming language. Web page editors are software.
How to Planning a Trip Via Road from Brisbane to Cairns
Welcome Central Library Jember University
Spanish Checkpoint B Physical Adjectives Personality Adjectives
Levels of Organization Ecology Flow
Tools & Safety Three Stacked Videos (Advanced) How to use:
Introduction to Computational and Biological Vision Keren shemesh
WELCOME TO Ye-S ACADEMY
Based on Topic Work – African Savannah
Background templates for PowerPoint slides
What? Learn how to program at FIU Register for: COP 1000 – #59660
Smart Graphic Layout TOPIC statement
Animated picture changes during motion path (Advanced)
РОСІЙСЬКА МОВА Кількість завдань - 51 Час на виконання – 150 хв.
سید محسن هاشمی نسب و رضایی
Order of Operations Problems
Click to play with audio
Farming: An example of a system
Weather Symbols Meteorologists have developed a system of symbols to help them communicate weather conditions quickly and efficiently Half-circle picture.
Economist Report (Advanced)
First line of text Second line of text Third line of text here
TAB ONE TAB TWO TAB THREE TAB FOUR TAB FIVE
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
Order of Operations Problems
Levels of Organization Ecology Flow
Grammar Errors
Sample statement or caption goes here
موضوع بحث: تعریف علم اصول جلسه 43.
اشاره به نتایج قیاس های فقهی گاهی، حکم شرعی است
علم اصول، «نفس قواعد» است نه «علم به قواعد»
Pictures in 3-D flip book (Intermediate)
Smart Graphic Layout TOPIC statement
Press esc to exit HOW TO USE NOTICE BOARD
Canny Edge Detector Smooth image with a Gaussian
Paleolithic Mesolithic Neolithic Bronze Age
The Development of Atomic Models
قاعده لا ضرر، تنها در شبهات حکمیه جاری است
Please Do Now / Dec. 2, 15 Log into computer Go to
جلسه 34.
1 ج : اشاره بعضی از اصولیون به تعریف ترکیبی آخوند با «یک لفظ»
Presentation transcript:

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.

Apply Filter 30X30 Max Points Find Outer Points Find Diagonal Closest Compute Distance and Homography Board Detection

Circles Detection HOUGH CIRCLES TRANSFORM With specific radius : 0.3*tile 0.4*tile With very low threshold in canny and center detection – find BLACK ON BLACK

UI Click anywhere to take picture Arrow(s) with best move will appear. Press green button to take another picture

Supports Kings Click On "Place kings" and then on kings, Message will appear. Press Solve to get best move with king

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).