![Cum se blochează chatul WhatsApp utilizând blocarea amprentei digitale](/f/5441bac66080db66e0f821be408f0b7d.jpg?width=100&height=100)
Căutați o aplicație gratuită, cu sursă deschisă, care să valorifice puterea inteligenței artificiale pentru a îmbunătăți calitatea imaginii pe selfie-urile de netbook granulare de 0,3 MP și avatarurile anime de 128 px?
Sunt șanse să nu fii, dar oricum sunt aici să-ți spun despre unul!
Vezi, eu folosesc foarte ocazional Caracteristica ML Super Resolution în aplicația Pixelmator Photo de pe iPad-ul meu. În timp ce funcționează Bine, rezultatul final nu este niciodată la fel de perfect ca în marketing (cu atât mai puțin efectul „auto-enhance” al filmului SF la care visăm cu toții).
Ei bine, o nouă aplicație adăugată recent în Flathub vă poate ajuta.
Upscaler este o aplicație de upscaling de imagini open source care folosește inteligența artificială pentru a îmbunătăți automat orice imagine cu rezoluție scăzută (sau imagine cu rezoluție nu atât de scăzută) furnizată acesteia.
Cum face asta? Ei bine, tehnic, aceasta nu; Upscaler este de fapt un front-end GTK4/libadwaita pentru
Real-ESRGAN ncnn Vulkan algoritm AI. Este acest algoritm, o extensie a upstream-ului Real-ESRGAN, asta face lucrurile „magice”.Dar rezultatele pe care le obține vorbesc de la sine:
Trebuie să mărturisesc că sunt foarte înțeles cum funcționează rețelele neuronale, dar din câte pot gather: Real-ESRGAN este capabil să „predice” cum ar trebui să arate pixelii imaginii lipsă și îi adaugă prin upscaling. Rezultatul este o calitate mult îmbunătățită a imaginilor de ieșire.
Acestea fiind spuse, rețineți că rezultatele vor varia în funcție de calitatea și conținutul imaginii de bază.
Spre deosebire de unele instrumente AI de natură similară, nu trebuie să vă aprofundați codul sau să configurați un server pentru a-l folosi. Doar instalați aplicația, deschideți-o și sunteți gata.
Interfața de utilizare a Upscalerului este simplă și directă: deschideți o imagine, spuneți aplicației dacă are de-a face cu o fotografie sau o imagine de desen animat/anime, selectați un nume de fișier și o locație pentru ieșire și apăsați „Îmbunătățiți „Upscale” pentru a începe!
Upscaling-ul necesită puțin timp, lucru pe care cei care au sisteme cu drivere grafice mai slabe ar trebui să se aștepte. Pe laptopul meu AMD Ryzen 5 cu grafică Radeon Vega integrată a durat aproximativ 20 de secunde pentru a procesa o imagine cu rezoluție joasă de 500 px într-o imagine mărită de 2000 px.
Și iată rezultatele primului selfie de joasă rezoluție pe care l-am găsit:
Bine, deci nu este furajul ideal pentru a arăta capacitățile acestui algoritm, dar m-a interesat văzând un caz de utilizare din „lumea reală” și, mai important, cât de bine s-a descurcat front-end-ul GTK/libadwaita în timpul prelucrare.
În timp ce selfie-ul meu avansat are o netezire nenaturală a pielii, nu pare „rău” ochilor mei. Cu toate acestea, este probabil ca aplicația să funcționeze fantastic cu imagini ilustrate/computer, în cazul în care există mai puține șanse de apariție involuntară a vibrațiilor „valei misterioase”.
Upscaler este un software gratuit, cu sursă deschisă, licențiat conform GNU General Public License v3.0. Pentru a vedea codul sursă, a contribui la remedieri sau pentru a raporta erori, verificațiUpscaler pe Gitlab.
Puteți găsi Upscaler pe Flathub, facilitând instalarea aplicației pe majoritatea distribuțiilor Linux moderne, inclusiv Ubuntu. Pentru rezultate optime, trebuie să utilizați aplicația pe un sistem Linux cu grafică compatibilă Vulkan.
Totul Ubuntu, zilnic. Din 2009.