В теории да, можно. На практике алгоритм будет несколько сложнее. И
белый может быть не совсем белым и N может быть нулевым (шум на полях,
напрмер, негоризонтальные строки, картинки). И самая большая проблема -
отсутсвие у меня сейчас времени :-)
Но в любом случае, за предложение фичи спасибо!