Recognizing a grid of letters from a phone display

In answer to myself, this is what I have after AdaptiveThreshold and before FindContours: