Как идентифицировать разные объекты на изображении?

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

Образец изображения

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

13
задан Tru 11 March 2012 в 20:18
поделиться