log $a
в идеале еще можно сделать
save_array %arr arr#i.txt
Тут вообще варианта два:
1) находит лишнее.
2) ошибочно сделаны оффсеты.
Ты понимаешь, что все найденные точки должны быть точно в одних координатах? Т.е. если у нас есть поле 5*5=25 клеток, то всего 25 координат в которых должна быть проверка. Скажем у нас есть кружок, треугольник и квадрат. Все эти фигуры должны быть найдены в одной точке ячейки.
http://flockdraw.com/8hj2qvпосмотри тут. Нарисовал. Все расстояния (показанные серым), должны быть одинаковыми в найденных точках. Аналогично и по вертикали.
поэтому мне и показалось, что финдимиджем этого достичь намного проще.