My weekend project

AI

computer vision

SHOW HN2011

51points
54comments
#240of 1,097 in 2011
Top 22%of 2011 by points

How HN took it

CuriousMostly questions and neutral comments

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 HN
    • For 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 HN
    • 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
  • 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 HN
    • Don'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

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/2848516)