https://habrahabr.ru/post/169249/
------------------------------------------
Интересная задачка, если все картинки с такой же четкостью, можно пробовать решать и на js, к примеру искать замкнутые фигуры определённых максимальных размеров
Любой же дефект снятым сканером(к примеру разрыв в обводке фигуры), потребует значительного усложнения.