Dr. Gerhard Roth has written an Android app, called ChessOcr, that does optical character recognition (OCR) on chess figures.
It uses the camera in an Android device to convert a picture of a chess figure in a book or magazine into a fen string, basically doing OCR on the figure, which can be transferred easily to a chess app.