You are here:  / Karty graficzne 2015 / Seam Carving

Seam Carving

post by related

related post

Jest to jedna z wielu technologii za pomocą której możemy zmniejszać zdjęcia. Co istotne metoda ta analizuje zawartość zdjęcia i usuwa co nie istotne. Są niektóre zadania z którymi nawet najlepszy z programów ledwo co sobie radzi. Jednym z takich trudnych zadań jest zmniejszanie obrazów bitmapowych. Wielu osobom przydało by się zatem narzędzie które pomniejszy lub powiększy a nawet rozszerzy dana fotografię.

Jedno zdjęcie musi mieć odpowiednie wymiary by pasowało do albumu inne by stało w ramce na komodzie. Aby takie zdjęcie wciąż pozostało atrakcyjne to zmniejszone powinno być inteligentną metodą. Tak by obrazem ugł być szybko i w prosty sposób dopasowany do każdego wymiaru. Najprostsze jest kadrowanie, aplikacja po prostu obcina to co znajduje się poza wybranym obszarem. W Photoshopie mamy dwie możliwości skalowania, jedna to interpolacja dwuliniową i dwusześcienną. Jak wszyscy wiemy obraz w postaci cyfrowej składa się z pikseli. Podczas zmiany wielkości filtr który to dokonuje musi obliczyć pozycję nowych pikseli i ich parametry. W pierwszej z wspomnianych metod wykorzystuje się tylko bezpośrednio ze sobą sąsiadujące piksele. Co powoduje sporym spadkiem ostrości w przypadku powiększania. Jeśli chodzi o druga metodę to ona uwzględnia większą ilość pikseli, dzięki temu ostrość traci znacznie mniej na wartości. Jednak ta metoda ma tez minusy które ją dyskwalifikują przy zmianie proporcji zdjęć. Metody te jak i inne stosowane dotychczas nie analizują zawartości zdjęcia. Jednak w omawianej metodzie jest inaczej bowiem zdjęcie jest analizowane a następnie usuwane jest to co nie istotne a zostaje to co najważniejsze. Analiza ta ma wiele wspólnego z procesem rozpoznawania twarzy. Algorytm zwraca specjalną uwagę na miejsca gdzie coś jest tzn. tam gdzie wysterują cienie, krawędzie i jakieś elementy. A powierzchniom gładkim, mniej istotnym przypisywana jest mniejsza wartość. Co ciekawe do wyboru mamy aż kilka algorytmów. Jeśli już zdjęcie zostanie rozpoznane i przypisze mu się ważniejsze i mniej ważne obszary to program kreśli mapę wartości. Następnie aby zachować obszar wokół krawędzi pikselom ty nadawany jest wyższy priorytet, chodzi o to by nie obciąć cieni. W tym momencie program ma już wszystko co niezbędne jest do zmniejszenia, zależnie od zdjęcia mogą tbyć usuwane piksele pionowe lub poziome. Największym minusem jest to że w niektórych zdjęciach może dojść do znacznej zmiany ich zawartości.

Seam Carving
0 votes, 0.00 avg. rating (0% score)