Как обнаружить эллипс в изображении с Matlab? - PullRequest
1 голос
/ 02 декабря 2011

Как обнаружить эллипс в изображении с помощью Matlab и устранить лишнюю часть изображения?

1 Ответ

2 голосов
/ 02 декабря 2011

Это сильно зависит от шума на вашем изображении и т. Д.

Одна вещь, которую нужно попробовать, это обнаружить края с помощью edge: BW = edge(I,'canny'),

, а затем извлечь подключенный компонент с помощьюbwlabel.

, затем попытайтесь подогнать эллипс к каждому компоненту.Например, вы можете использовать этот набор инструментов .

и сохранять ребра с низкой ошибкой восстановления.

...