Для написания нейронной сети в Python, распознающей круглые отверстия на плоском объекте, можно использовать регулярные алгоритмы прямого определения. 12 Для этого подойдёт библиотека scikit-image, где есть информация об алгоритмах и проектах на эту тему. 12
Поскольку заранее известен диаметр отверстия, можно использовать параметры «окна поиска», чтобы ускорить сам поиск. 1 При этом желательно сразу выделять фрагмент, в котором есть одно отверстие. 1 То есть успех принесёт максимальное использование информации об объекте до начала поиска отверстия. 1
Также для создания нейронной сети на Python можно использовать библиотеку Numpy, которая предоставляет математические операции, в том числе матричные, важные в нейронных сетях. 45