Нейронные сети обычно используют для задач классификации и т.д. и т.п.
Несколько первых слоев сетки вполне годятся для детекции примитивов, среди которых границы объектов занимают не последнее место. Более того, при желании можно не только соорудить feature extractor по вышеназванному принципу, но и поставить задачу сегментации изображения (какие из пикселей принадлежат стопе).
Вам проще думается использовать всякие фильтры типа Собеля без ИИ.
Фильтр Собеля, Превита и прочая трэшанина на приведенном пользователем
alexey007 изображении будет лажать безбожно. Т.е. часть настоящей границы точно будет съедена, зато появятся куча ложных границ.
Заканчиваю курс ВШЭ по ИИ
Можете опубликовать тут программу курса (можно под спойлер, чтоб не заругали
)