Możesz skorzystać z OpenCV (albo dowolną inną bibliotekę do zdjęć). Obsługuje dowolne pliki graficzne (png, bmo, jpg...). Dodatkowo dzięki niej można bardziej szczegółowo analizować obrazy i czcionki dla lepszego końcowego efektu (chociaż jest to opcjonalne).