Calculul Perimetrului unei Regiuni

Referat
8/10 (1 vot)
Conține 1 fișier: doc
Pagini : 11 în total
Cuvinte : 1767
Mărime: 54.42KB (arhivat)
Puncte necesare: 5
Profesor îndrumător / Prezentat Profesorului: Finteuan Ilie
UNIVERSITATEA TEHNICA CLUJ NAPOCA

Cuprins

  1. CAP 1 Prezentarea teoretica a algoritmului folosit 1
  2. CAP 2 Implementarea algoritmului 2
  3. CAP 3 Programul sursa comentat la nivel de grupuri de instructiuni 3
  4. CAP 4 Modul de utilizare al CD-ului 9

Extras din referat

CAP 1. Prezentarea teoretica a algoritmului folosit

Perimetrul unei regiuni dintr-o imagine binara consta dintr-un set de pixeli care apartin obiectului si care are cel putin un vecin care apartine fondului.

Prin contorizarea acestor pixeli, valoarea obtinuta o putem folosi ca perimetru.

Totusi exista doua posibilitati pentru determinarea perimetrului, in functie de tipul de conectivitate al pixelilor.

Observatie :

- pixelii pot fi tetra-conectati sau octo-conectati

Pentru a intelege mai bine sa consideram urmatoarea portiune de disc Fig 1(a)

1. Cazul in care pixelii sunt octo-conectati Fig 1(b)

- in cazul acestei variante se porneste de la un pixel al conturului si se citesc toti pixelii vecini care apartin conturului si se pastreaza numai aceia de pe diagonala. Daca nu exista vecini pe diagonala se pastreaza vecinii de pe orizontala sau verticala.

2. Cazul in care pixelii sunt tetra-conectati Fig 1(c)

- in acest caz se pleaca de la un pixel al conturului si se pastreaza toti pixelii care sunt vecini pe orizontala si pe verticala cu el.

Problema care apare la masurarea perimetrului este ca pixelii reprezinta o arie si nu o distanta liniara.

Pixelii reprezinta o regiune patrata si exista mai multe posibilitati in care linia care reprezinta perimetrul strabate un pixel dat.

Exista 3 cazuri :

a) prima posibilitate este traversarea pixelului “P” dupa o directie verticala

sau orizontala. In acest caz pixelul are o pondere egala cu o unitate P=1 (Fig 2.a)

b) a doua posibilitate este ca pixelul sa fie traversat dupa o directie diagonal,in

acest caz contibutia pixelului la valoarea perimetrului este de P=1.414 (Fig 2.b)

c) a treia posibilitate este sa fie traversat dupa o directie diagonal si una orizontala

sau verticala, caz in care pixelul are valoarea P=1.207 (Fig2.c)

Deci in loc sa contorizam pixeli de pe contur ar trebui sa determinam contributia adusa de fiecare pixel si sa adunam toate aceste valori.

Pentru aflarea perimetrului unei regiuni se parcurg urmatorii pasii:

1. Se identifica si se separa toti pixelii care alcatuiesc conturul regiunii.

2. Se testeaza fiecare pixel al perimetrului pentru a determina ponderea cu

care participa la calculul perimetrului.

3. Se aduna toate aceste valori pentru a se obtine perimetrul.

CAP 2. Implementarea algoritmului

Inainte de a trece la calculul efectiv al perimetrului mai intai trebuie executate alte citeva operatii cum ar fi :

- citirea si afisare imaginii

- eliminarea zgomotului

- marcarea formelor (in cazul in care exista mai multe regiuni)

Preview document

Calculul Perimetrului unei Regiuni - Pagina 1
Calculul Perimetrului unei Regiuni - Pagina 2
Calculul Perimetrului unei Regiuni - Pagina 3
Calculul Perimetrului unei Regiuni - Pagina 4
Calculul Perimetrului unei Regiuni - Pagina 5
Calculul Perimetrului unei Regiuni - Pagina 6
Calculul Perimetrului unei Regiuni - Pagina 7
Calculul Perimetrului unei Regiuni - Pagina 8
Calculul Perimetrului unei Regiuni - Pagina 9
Calculul Perimetrului unei Regiuni - Pagina 10
Calculul Perimetrului unei Regiuni - Pagina 11

Conținut arhivă zip

  • Calculul Perimetrului unei Regiuni.doc

Te-ar putea interesa și

Tehnici pentru recunoașterea feței

1. Introducere Recunoasterea automata a fetei umane este o problema foarte complexa rezolvata de oameni cu o pereche de senzori foarte complex-...

Proiect Autocad

1. Comanda BOUNDARY Comanda BOUNDARY este un instrument puternic care permite crearea unei polilinii inchise sau a unei regiuni, dintr-un numar...

Amenjarea hidrotehnică a râului Tarcău

Sistemul hidrologic Sistemul hidrologic reprezinta faza terestra a ciclului apei in natura. Volumul total de apa la un moment dat fiind constant,...

Object Snap în AutoCAD

Object snap  se refera la o functie prin care cursorul în cruce este obligat sa sara exact la un anumit punct sau la un obiect existent. Unul din...

Curs 3 - Autocad - Object Snap

Object snap – se refera la o functie prin care cursorul în cruce este obligat sa sara exact la un anumit punct sau la un obiect existent. Unul din...

Modelarea regiunilor - proiectare asistă de calculator - AutoCad

Modelarea regiunilor Despre proiectarea asistata de calculator Proiectarea asistata de calculator (CAD=Computer Aided Design) inseamna...

Ai nevoie de altceva?