Wymagania: Kilka lat temu widziałem artykuły o restauracji starych zdjęć, które dotyczyły konwersji czarno-białych zdjęć na kolorowe. Niektóre bazują na implementacjach DeOldify i jest czas, by się tym zająć już dziś.
Adres projektu DeOldify:Logowanie do linku jest widoczne.
Patrząc na wprowadzenie projektu, zalecana jest wersja .NET, adres:Logowanie do linku jest widoczne., ten artykuł próbuje przetestować DeOldify.NET.
Sklonuj projekt za pomocą następującego polecenia:
Uruchom odpowiedni skrypt kompilacyjny zgodnie z własnymi potrzebami:
Budować | Szczegóły | Skrypt | Artystyczny | Podstawowa wersja koloryzatora Artistic z wagami float16 | Compile.artistic.bat | Artistic.w32 | Artystyczny koloryzator z wagami float32 | Compile.artistic.float.bat | Artistic.simd | Artystyczny koloryzator z przyspieszeniem SIMD i wagami float16 | Compile.artistic.simd.bat | Artistic.simd.w32 | Artystyczny koloryzator z przyspieszeniem SIMD i wagami float32 | Compile.artistic.simd.float.bat | Stajnia | Podstawowa wersja koloryzatora Stable z wagami float16 | Compile.stable.bat | Stable.w32 | Stabilny koloryzator z wagami float32 | Compile.stable.float.bat | Stable.simd | Stabilny koloryzator z akceleracją SIMD i wagami float16 | Compile.stable.simd.bat | Stable.simd.w32 | Stabilny koloryzator z przyspieszeniem SIMD i wagami float32 | Compile.stable.simd.float.bat |
W tym artykule używam Stable.simd.w32 jako przykładu, uruchom skrypt Compile.stable.simd.float.bat, nie spiesz się z jego wykonaniem! Nie spiesz się z realizacją! Nie spiesz się z realizacją!
Przed uruchomieniem pobierz model pod adresem:Logowanie do linku jest widoczne.
W magazynie są 4 modele, każdy rozmiar jest następujący, możesz pobrać go według własnych potrzeb:
Umieść pobrany plik Stable.model w folderze Implementation\src\Resources do pobrania, ponieważ kod źródłowy ma spakować model z wbudowanymi zasobami do aplikacji, będzie on bardzo duży, więc musimy zmodyfikować kod źródłowy.
Zmodyfikuj kod "Implementation\src\DeOldify.cs" w następujący sposób:
Musisz także zmodyfikować plik "Implementation\Windows.stable.simd.float.rsp", który będzie skonfigurowany następującoUsunąć:
Na koniec skrypt Compile.stable.simd.float.bat zostaje wykonany, kompilacja zakończona, a rozmiar pliku wynosi 1,7M, co wynosiło 800M+. Skompilowany plik znajduje się w folderze Release i musisz utworzyć nowy folder Resources w tym folderze i umieścić plik Stable.model do tego folderu.
Uruchom program "DeOldify.NET.stable.windows.simd.w32.exe", znajdź czarno-białe zdjęcie z Internetu i przetestuj je zgodnie z poniższymi zdjęciami:
Porównanie między oryginalnym obrazem a obrazem przetworzonym wygląda następująco:
Gotowy produkt do pobrania:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź |