Skip to content
Snippets Groups Projects
Commit 00abc949 authored by vojtatom's avatar vojtatom
Browse files

hw05 doplneny popis

parent 65a44319
No related branches found
No related tags found
No related merge requests found
......@@ -12,6 +12,7 @@ Implementace funkcionality se nachází tentokrát na více místech - [edit.cpp
Postup jsem zvolil následující:
0. strnou si připravím obra obrázky, do *base* se bude vkládat, *added* se vkládá a na vstupu je již ořezaná část obrázku, pro úplnost je u ukázek vždy celý i ořezaný snímek
1. získám laplacian pro oba dva obrázky (na CPU)
2. upravím okrajové podmínky dle požadavku na vstupu (na vstupu se krom obrázků čeká čtveřice XYZW, která říká co s případnými okraji udělat, pokud je vyžadováno, pak se laplacian (pravá strana rovnice) upraví dle hodnoty pixelu některého z obrázků (okrajové podmínky)) (též CPU)
3. spustím GS, buďto na CPU (nyní zakomentováno), nebo JM na GPU, kde se každých 1000 iterací dívám na změny oproti původnímu obrázku, beru v potaz maximální změnu
......@@ -21,7 +22,7 @@ Ovládání vypadá následovně:
```
open hand.jpg #načte se první obrázek, základ, base
open eye.jpg #načte se druhý obrázek, added
open eye.jpg #načte se druhý obrázek, už musí být ořezaný, added
#
# merge x y XYZW max
......@@ -71,6 +72,7 @@ Záhy jsem se přesnul k vlastní tvorbě. Jedním z mnoha dalších pokusů byl
<img src="bonsai_left.jpeg" width="200">
<img src="bonsai_right.jpeg" width="200">
<img src="bonsai_combined.jpeg" width="200">
<img src="bonsai_crop.jpeg" width="106.5">
kde jsem poměrně rychle zjistil, že u fotografií s ostrými přechody budou problémy s nenavazujícími hranami. Hraniční podmínky jsou
......@@ -88,6 +90,7 @@ Poměrně obdobný byl postup při tvrobě úvodního snímku, obrázky mají po
<img src="room_left.jpeg" width="300">
<img src="room_right.jpeg" width="300">
<img src="bon_right.jpeg" width="145">
Výstup má na okrajích pracuje s hodnotami levého obrázku:
......@@ -105,8 +108,9 @@ Vyřešil jsem to omezením počtu iterací na cca 10000
### Stůl
Vstupem byly obrázky se znatelně jinou expozicí:
<img src="desk_left.jpeg" width="400">
<img src="desk_right.jpeg" width="400">
<img src="desk_left.jpeg" width="300">
<img src="cleft.jpeg" width="200">
<img src="desk_right.jpeg" width="300">
Zde byl znatelný vliv nastavení okrajů ve výstupu, nastavení je patrné z výstupů, pro jistotu:
......@@ -126,8 +130,9 @@ Během práce jsem vyplodil i několik méně povedených ukázek, v zásadě al
Vstup:
<img src="velMid.jpeg" width="400">
<img src="velSecond.jpeg" width="400">
<img src="velMid.jpeg" width="300">
<img src="velSecond.jpeg" width="300">
<img src="velF.jpeg" width="200">
V následujících snímcích byl použit pouze jiný výřez z druhého snímku výše, výstupy:
......
edit/bonsai_crop.jpeg

75.7 KiB

edit/cleft.jpeg

300 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment