Wyostrzanie filmu za pomocą Imagemagick
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
Różnicę widać od razu (przynajmniej ja widzę)
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 :)