Also zu dem Thema gibt es schon einen meiner Meinung nach recht konstruktiven Thread:

Schachfiguren-Erkennung 'durch das Brett'

Da werden schon einige Möglichkeiten überdacht etc.
Einfach mal lesen.