That's brilliant, thanks David. I have also had this issue where TextRecognize won't recognise these individual numbers. I tried image rotation (with the individual pictures from your notebook) and it seems to think that "19" is "E":
output = TableForm[Rasterize[#, ImageSize -> {45}] & /@ # & /@ resultImagery]
recog = {}; AppendTo[recog, Table[TextRecognize[ImageRotate[output[[1, 1]][[1]], i]], {i, 6, 7, 0.05}]]
Maybe (as you suggested) a filter of some sort will help.