Rabrg 83 Share Posted March 7, 2016 for a contest at the illinois institute of technology i'm making a chess AI that users can play with using physical pieces placed on a monitor which acts as a board so the computer's pieces will be virtual and move them self the left image is the detected board. it detects the board by using harris corner detection to detect the four outermost corners, and then using those four corners it calculates the the probable corners for each cell, and it then loops through all the probable corner and replaces each one with the closest real corner within a threshold, which removes all of the extra corners created by the pieces and is able to get a very good estimate on the corners of a cell even if something is blocking it the image on the right is showing the canny edge detection which is used to detect if there is a piece in each calculated cell this image is an example game of the early AI. it uses the minimax algorithm and is currently not able to promote pieces or castle. i plan on rewriting it to use deep learning, as that is a lot cooler that example game is also using libGDX; a cross platform game development framework. i chose it so that the AI will also be playable in on android/iOS/browser/desktop without much work Link to comment Share on other sites More sharing options...
Dogerina 330 Share Posted March 8, 2016 cool Link to comment Share on other sites More sharing options...
Diddy 265 Share Posted March 8, 2016 cool Link to comment Share on other sites More sharing options...
Prison Break 85 Share Posted March 9, 2016 cool cool cool cool Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.