Text this: A sub-pixel edge detector: an implementation of the Canny/Devernay Algorithm