I've been meaning to do this for chess, which seems like it would be much easier than pool. The checkerboard pattern of the board is rather simple to distinguish, and you don't need to visually distinguish individual pieces, just what squares the pieces are on.
I don't mind manually entering the chosen promotion. (I've seen someone promote to a knight once, but only because he was being a jackass. Promoting to Queen would have been checkmate.)