Text this: Machine Vision : theory, algorithms, practicalities