Аналіз зображення - розпізнавання волокон


11

Я абсолютно нова в аналізі зображень. Чи знаєте ви, як бинаризувати це зображення таким чином, щоб отримати лише волокна?

введіть тут опис зображення

Покрокова процедура була б приголомшливою, але будь-який натяк також цінується. Я можу використовувати Matlab, .NET і я відкритий для будь-якого іншого інструменту.

PS: За цією адресою ви можете знайти те саме питання

Відповіді:


9

Хаф трансформація - твій друг. В основному це стосується прямих ліній (і майже всі волокна у вашому прикладі прямі). Ви можете знайти реалізацію з відкритим кодом у OpenCV ( ось приклад результату doc + ).

Крім того, є деякі узагальнення, які дозволяють виявити власні форми.
PS Оскільки ви використовуєте C #, обгортка OpenCV може бути корисною для вас.


3

На мій досвід, результати не гарні, якщо ви не використовуєте належний фільтр низьких частот, оскільки ви чітко заявили, що не хочете шуму. Крім того, для використання в Hough Transform, у вас є багато можливостей змінити, щоб виявити. Довжина відрізка лінії та кут відрізків рядка, ви можете коригувати те, що вам потрібно. Результат Hough Transform з невеликим рівнем шуму


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.