My weekend project
AI
computer vision
SHOW HN2011
How HN took it
2 positive, 25 neutral or asking, 0 mixed, 1 critical, out of 28 comments about the project. Thread score +0.02.
Design: 0 for, 1 againstDocs: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Good intro project for image processing
From 1 comment
I don't know anything about "chess theory" but are there some squares that only certain pieces can get to? I don't think it's possible for a Knight to ever be on some squares, so…
swanson on HN
Blog links to reference material are helpful
From 1 comment
Very nicely done! Really appreciate the links to your reference material in the blog, saves me (and other noobs) from having to dig around and discover it ourselves. I'll…
codeswimmer on HN
Objections
Recognizing pieces from a top-down photo is hard
From 2 comments
I have worked in machine vision projects in past. It's not going to be easy to recognize the pieces as is; I suggest that you use 2D pieces for chess. Even better, use some…
awaz on HNFor figuring out chess pieces, maybe determining the light source and looking for light/dark patterns in certain areas? The problem is, from top view, even a human would have a…
ebzlo on HN
Corner-square colour sampling is not reliable
From 1 comment
He does say a little further on that he saw one or two errors when pieces of the opposing colour were on those squares. That's not so hard to correct if you've tried to detect…
archangel_one on HN
Requests
Use known starting position and track moves instead of recognizing pieces
From 2 comments
It seems like you can avoid having to recognize the pieces altogether if you are taking photos of each move during a match, since they have a known starting position. Edit: what…
gfodor on HNI don't know anything about "chess theory" but are there some squares that only certain pieces can get to? I don't think it's possible for a Knight to ever be on some squares, so…
swanson on HN
Use machine learning or SIFT classifiers for pieces
From 2 comments
I think your best bet is to feed the the segmented chess board squares into a machine learning algorithm. You would have one which classifies squares as empty or not, and another…
Game_Ender on HNDon't see the use of this as an app, but fuck the use. If the goal is fun and learning, I think it's worth going all in and do object recognition using, say, SIFT vectors (see…
shahan on HN
Alternatives named
Automated chess boards with magnets that replay games
From 1 comment
Get hold of one of those automated chess boards that move pieces around by magnets under the board. Set it to replay old games, and film or photograph it. That should give you…
danohuiginn on HN
Image2sgf for recognizing Go boards
From 1 comment
Here is a related project on turning an image of a Go board into a computer readable file understood by most GUIs for playing Go:…
imurray on HN