• Nie Znaleziono Wyników

Erozja i dylatacja

N/A
N/A
Protected

Academic year: 2021

Share "Erozja i dylatacja"

Copied!
2
0
0

Pełen tekst

(1)

Automatyka i Robotyka Politechnika Świętokrzyska Laboratorium 2 semestr II stopnia Centrum Laserowych Technologii Metali Technik Wizyjnych

Opracował: Krzysztof Borkowski str. 1

Ćwiczenia laboratoryjne z przedmiotu: Techniki wizyjne i przetwarzanie obrazów Ćwiczenie nr 5: Operacje morfologiczne: Erozja i Dylatacja

Jednymi z ważniejszych operacjami używanymi do przetwarzania cyfrowego obrazu są operacje morfologiczne. Z definicji Morfologia jest to nauka o formach i kształtach. Operacje morfologiczne stosowane są między innymi w algorytmach do analizy kształtu obiektów, filtracji, upraszczania, segmentacji, wyszukiwania wzorców, pogrubiania, szkieletowania, czy badania struktury obiektów.

Dwoma elementarnymi operacjami morfologicznymi są:

 Erozja – używana do usuwania małych obiektów, zmniejszania obiektów, likwidacji szumu.

 Dylatacja – operacja dualna do erozji, używana do rozszerzania obiektów, zaniknięciu detali i usuwaniu „dziur” w niespójnym obszarze obiektu.

Właściwość operacji morfologicznych zależą od zastosowanego elementu strukturalnego B.

Element strukturalny jest prostokątną tablicą przypominającą ruchome okno. Wyróżnia się element środkowy, który najczęściej znajduję się w środkowym punkcie tablicy. Wielkość elementu strukturalnego może być dowolna, najczęściej jest kwadratowy o wymiarach 3x3.

0 1 0 1 1 1 0 1 0

1 1 1 1 1 1 1 1 1

1 1 0 1 1 0 1 1 0

Przykład zastosowania operacji erozji.1

Przykład zastosowania operacji dylatacji. 1

1 źródło - https://pl.wikipedia.org/wiki/Cyfrowe_przetwarzanie_obrazów_binarnych

(2)

Automatyka i Robotyka Politechnika Świętokrzyska Laboratorium 2 semestr II stopnia Centrum Laserowych Technologii Metali Technik Wizyjnych

Opracował: Krzysztof Borkowski str. 2

Zadania do samodzielnego opracowania:

1. Zaimplementuj algorytm do wykonania operacji erozji. Przyjmij element strukturalny jako dwuwymiarową tablicę o wymiarach 3x3 definiowaną przez użytkownika. Zastosuj algorytm na przykładowych obrazach binarnych.

2. Zaimplementuj algorytm do wykonania operacji dylatacji. Przyjmij element strukturalny jako dwuwymiarową tablicę o wymiarach 3x3 definiowaną przez użytkownika. Zastosuj algorytm na przykładowych obrazach binarnych.

3. Dodaj do swojej aplikacji przyciski do wykonania obu operacji.

Cytaty

Powiązane dokumenty

 Bardzo popularny jest 80-bitowy format podwójnej rozszerzonej precyzji (Extended Precision) wprowadzony przez firmę Intel.  W 80-bitowym

Informatyka 1 (ES1E2009), studia stacjonarne I stopnia dr inż.

Informatyka 1 (EZ1E2008), studia niestacjonarne I stopnia dr inż.

pow double pow(double x, double y); x y - x do potęgi y sin double sin(double x); sinus argumentu x w radianach atan double atan(double x); arcus tangens argumentu x atan2

Automatyka i Robotyka Politechnika Świętokrzyska Laboratorium 2 semestr II stopnia Centrum Laserowych Technologii Metali Technik Wizyjnych.. Opracował: Krzysztof Borkowski

Automatyka i Robotyka Politechnika Świętokrzyska Laboratorium 2 semestr II stopnia Centrum Laserowych Technologii Metali Technik Wizyjnych.. Opracował: Krzysztof Borkowski

Automatyka i Robotyka Politechnika Świętokrzyska Laboratorium 2 semestr II stopnia Centrum Laserowych Technologii Metali Technik Wizyjnych.. Opracował: Krzysztof Borkowski

Automatyka i Robotyka Politechnika Świętokrzyska Laboratorium 2 semestr II stopnia Centrum Laserowych Technologii Metali Technik Wizyjnych.. Opracował: Krzysztof Borkowski