This shows you the differences between two versions of the page.
pgapi:teme:2024:02 [2024/12/14 21:50] andrei.lambru |
pgapi:teme:2024:02 [2024/12/20 10:25] (current) andrei.lambru |
||
---|---|---|---|
Line 22: | Line 22: | ||
În cadrul temei, trebuie să implementați o anumită metodă propusă, ce este descrisă în secțiunile următoare. O privire de ansamblu asupra pașilor de realizare ai schiței prin această metodă poate fi vizualizată în imaginea de mai jos. Acești pași sunt prezentați în detaliu în secțiunile urmatoare. | În cadrul temei, trebuie să implementați o anumită metodă propusă, ce este descrisă în secțiunile următoare. O privire de ansamblu asupra pașilor de realizare ai schiței prin această metodă poate fi vizualizată în imaginea de mai jos. Acești pași sunt prezentați în detaliu în secțiunile urmatoare. | ||
- | {{ :pgapi:teme:2024:sketch.png?500 |}} | + | {{ :pgapi:teme:2024:sketch.png?600 |}} |
<note important>Algoritmii de mai jos au ca parametrii diferite valori de prag, direcții de hașurare, densitatea hașurării etc. Aceste valori sunt la libertatea voastră de a îi seta cu condiția ca programul vostru să aibă rezultate vizuale pe diferite imagini în care să se vadă clar contururi ale imaginii și linii de hașură.</note> | <note important>Algoritmii de mai jos au ca parametrii diferite valori de prag, direcții de hașurare, densitatea hașurării etc. Aceste valori sunt la libertatea voastră de a îi seta cu condiția ca programul vostru să aibă rezultate vizuale pe diferite imagini în care să se vadă clar contururi ale imaginii și linii de hașură.</note> | ||
Line 121: | Line 121: | ||
Mai multe rezultate pentru aplicarea modelului de hașurare descris mai sus cu diferite valori ale lui $a$ , $b$ și $c$ pot fi vizualizate în imaginea de mai jos. | Mai multe rezultate pentru aplicarea modelului de hașurare descris mai sus cu diferite valori ale lui $a$ , $b$ și $c$ pot fi vizualizate în imaginea de mai jos. | ||
- | {{ :pgapi:teme:2024:sketch2.png?500 |}} | + | {{ :pgapi:teme:2024:sketch2.png?600 |}} |
==== Aplicare model de hașurare ==== | ==== Aplicare model de hașurare ==== | ||
Line 135: | Line 135: | ||
Pentru a se prezenta mai ușor rezultatul obținut, aplicația realizată de către voi trebuie să permită vizualizarea individuală arezultatelor pentru toți pașii intermediari ai metodei. Se vor folosi tastele de la tastatură după cum urmează: | Pentru a se prezenta mai ușor rezultatul obținut, aplicația realizată de către voi trebuie să permită vizualizarea individuală arezultatelor pentru toți pașii intermediari ai metodei. Se vor folosi tastele de la tastatură după cum urmează: | ||
* Tasta **0** - Vizualizare imagine originală; | * Tasta **0** - Vizualizare imagine originală; | ||
- | * Tasta **3** - Vizualizare rezultat filtru Sobel + binarizare; | + | * Tasta **1** - Vizualizare rezultat filtru Sobel + binarizare; |
- | * Tasta **1** - Vizualizare rezultat filtru de netezire orizontal; | + | * Tasta **2** - Vizualizare rezultat filtru de netezire orizontal; |
- | * Tasta **2** - Vizualizare rezultat filtru de netezire final - orizontal și vertical. În continuare se consideră că acesta este și rezultatul filtrului de netezire; | + | * Tasta **3** - Vizualizare rezultat filtru de netezire final - orizontal și vertical. În continuare se consideră că acesta este și rezultatul filtrului de netezire; |
* Tasta **4** - Vizualizare rezultat filtru de netezire + aplicare filtru de hașurare 1; | * Tasta **4** - Vizualizare rezultat filtru de netezire + aplicare filtru de hașurare 1; | ||
* Tasta **5** - Vizualizare rezultat filtru de netezire + aplicare filtru de hașurare 2; | * Tasta **5** - Vizualizare rezultat filtru de netezire + aplicare filtru de hașurare 2; |