Я собираюсь написать программу для обнаружения и различения определенных объектов на почти сплошном фоне. Передний и задний план имеют высокую контрастность, которую я бы еще увеличил, чтобы помочь в процессе идентификации объекта. Я планирую использовать технику преобразования Хафа и OpenCV.
Как видно на изображении выше, я хотел бы отдельно идентифицировать круглые объекты и квадратные объекты (или любую другую форму из конечного набора форм). Поскольку я новичок в обработке изображений, я понятия не имею, нужна ли в такой ситуации нейронная сеть для реализации и предварительное изучение каждой формы. Позволит ли мне такой метод, как сопоставление шаблонов, сделать это без нейросети?