Wyostrzanie filmu za pomocą Imagemagick

in #polish7 years ago (edited)

To druga część prób rekonstrukcji filmów za pomocą komputera. Dziś zajmiemy się wyostrzaniem materiału.

Z powodów prawnych (film „Popeye the Sailor Meets Sindbad the Sailor” oficjalnie jest udostępniony w domenie publicznej, mimo to Warner Bros rości sobie prawa do niego) będziemy wykorzystywać materiały z filmu Birth of the B-29. Wiem, że może Wam się znudził, ale ... ;)

Będziemy bazować na wersji pokolorowanej przez algorytm omówiony wcześniej.

Czym wyostrzyć materiał? Oto było pytanie. Jednak szybko zostało rozwiane. Do wyostrzania obrazów można użyć imagemagick, który ma opcję sharpen. Ale mamy film …

No to jak ktoś uważnie czytał poprzedni artykuł wie, że film jest zbiorem obrazów i dźwięku. Każda klatka to jeden obraz. Wystarczy wydobyć każdą klatkę, zapisać na film i wyostrzyć.

Po wyostrzeniu połączyć klatki w jedno, dodać dźwięk i mamy gotowy film :)

Należy pamiętać o jednym. Wyostrzenie nie znaczy automatycznie, że film jest ładny i ostry … Niestety, do tego potrzeba ludzi ;) Po prostu krawędzie wszelkie są grubsze przez co ładniej moim zdaniem to wygląda.

Aby wykonać wyostrzanie na grafice wystarczy uruchomić:

convert <plik.png> -sharpen 0x5 <nowyplik.png>

Porównania



comp250.png
comp3000.png

Różnicę widać od razu (przynajmniej ja widzę)

Wideo

Sort:  

Tyko po co wyostrzac. Na drugim przykładzie widać, że wyostrzenie psuje wygląd filmu. Albo się mule

Popieram kolegę z komentarza. Wyostrzenie psuje trochę obraz :)

Coin Marketplace

STEEM 0.19
TRX 0.13
JST 0.029
BTC 60723.46
ETH 3353.68
USDT 1.00
SBD 2.51