My aim is to obtain the recognition of colour and position of pawns in Chessgame. The recognition was pretty easy because of many tutorials on github. With opencv functions cv2.findChessboardCorners and cv2.drawChessboardCorners (clear Chessboard) I obtained satisfied result as in the picture below:
But when I try to get the corners of image with recognized pawns or of image of pawns on Chessboard (not empty Chessboard) it fail and I don't get any result.
I don't attach any code because I use only this two functions.
How could i fix that? Do i have to do any manual calibration?
I hope that someone has done something similiar and could solve my problem.



