Как измерить длину краев в обнаруженных краях изображений? - PullRequest
2 голосов
/ 24 сентября 2010

Я хочу подсчитать количество ящиков на складе, используя методы обработки краев изображения. Поэтому я использовал алгоритм Собеля для обнаружения краев. Теперь мне нужно измерить длину ребра. Кто-нибудь знает, как получить длину ребер и любой подходящий алгоритм для получения окончательного счета?

Ответы [ 2 ]

4 голосов
/ 01 февраля 2011

Вы можете использовать Canny Edge Detector, который извлекает края. Все граничные точки имеют ширину в один пиксель. Затем вы можете извлечь связанные компоненты краевых точек и посчитать, сколько пикселей в каждом подключенном компоненте.

0 голосов
/ 02 октября 2010

Вам следует рассмотреть возможность использования преобразования Хафа для определения полей. Однако базовое преобразование не будет явно указывать длину стороны конкретного блока, но будет хорошей отправной точкой.

Взгляните на Локализация свайных коробок с помощью преобразования Хафа .

...