This code repository has the following subdirectories: ./matlab: This directory contains everything needed to reproduce most of the results from our ICCV 2011 paper. The code in this directory is a slightly cleaned up version of what appears in the CODE section of (http://vision.ucsd.edu/~kai/grocr/). ./python: This contains a re-implementation of the matlab code into Python. This is a work in progress. ./server: This contains code that sets up a demo web server to call the python code and a baseline pipeline of Stroke Width Transform (LIBCCV) with Tesseract OCR.