Caire, vaizdų dydžio biblioteka

apie Kairą

Kitame straipsnyje pažvelgsime į Caire'ą. Yra apie vaizdo dydžio keitimo biblioteka, apimanti turinio atpažinimą, taip pat galimybę padidinti ir sumažinti vaizdus neiškraipant turinio. Jei norite pakeisti vaizdų dydį neprarandant jų detalių, tai galite padaryti įdiegę Caire vaizdo dydžio keitiklį Ubuntu per Snap.

Skirtingai nuo kitų programų, kurios tiesiog apkarpo pikselius, „Caire“ leis mums pakeisti vaizdo dydį, išlaikant originalų turinį proporcingai gauto vaizdo proporcijai. Rezultatas – išbaigtas vaizdas, kitokio dydžio, tačiau neprarandant svarbių detalių kurie domina vartotoją.

„Caire“ yra turinio vaizdų dydžio keitimo biblioteka remiantis Siūlių drožyba. Biblioteka taip pat galintis aptikti žmonių veidus per “Pigo» prieš keisdami vaizdų dydį, ir nereikia turėti OpenCV įdiegta. Įjungus veido aptikimą, algoritmas neapkarpys aptiktų veidų pikselių, o veido sritis nepakeis.

Bendrosios Caire charakteristikos

pavyzdinis rezultatas

Štai keletas funkcijų, kurios išskiria šią biblioteką nuo kitų esamų sprendimų:

  • Apima pritaikomas komandų eilutės palaikymas.
  • Tai mums taip pat pasiūlys vaizdo mažinimo arba padidinimo palaikymas.
  • Be to, mes galime pakeisti vaizdo dydį tiek vertikaliai, tiek horizontaliai.
  • Leis mums pakeisti visų vaizdų dydį kataloge.
  • Nereikia naudoti jokių trečiųjų šalių bibliotekų.
  • Pasinaudoja slenkstis sobel tiksliam reguliavimui.
  • Šis įrankis naudoja suliejimo filtrą, kad būtų geriau aptiktos kraštinės.
  • Leis mums viena komanda į kvadratinį vaizdą.
  • Tai mums taip pat pasiūlys parama proporcingam mastui.
  • aptiks veidus, kad būtų išvengta veido deformacijų.
  • Parama keli išvesties vaizdų tipai (jpg, jpeg, png, bmp, gif)

Tai tik keletas funkcijų, kurias mums siūlo ši biblioteka. Jie gali būti išsamiai pasikonsultuokite su jais visais „github“ puslapis projekto.

Įdiekite „Caire“ Ubuntu kaip greitą paketą

Norėdami įdiegti šį įrankį naudodami „Snap“, mūsų sistemoje turi būti įdiegtas šios technologijos palaikymas. Jei naudojate Ubuntu 16.04 LTS (Xenial Xerus) arba naujesnę versiją, įskaitant Ubuntu 18.04 LTS (Bionic Beaver) ir Ubuntu 20.04 LTS (Focal Fossa), jums nereikės nieko daryti. Dabar „Snap“ turėtų būti įdiegtas ir paruoštas naudoti.

Mes galime įdiekite „Caire“ vaizdo dydžio keitiklį „Ubuntu“ per „Snap“. atidarykite terminalą (Ctrl + Alt + T) ir įdiekite stabilią versiją su komanda:

oro montavimas

sudo snap install caire

Jei kada nors mums prireiks atnaujinti šį įrankį, terminale (Ctrl+Alt+T) turėsime naudoti tik komandą:

sudo snap refresh caire

Ir su tuo viskas yra paruošta. Dabar galime pradėti mažinti savo vaizdų dydį. A pagrindinio naudojimo pavyzdys iš šios bibliotekos terminale reikia vykdyti šią komandą (Ctrl+Alt+T):

20% sumažinimo pavyzdys

caire -in entrada.jpg -out salida.jpg -width=20 -height=20 -debug=false -perc=1

į Daugiau informacijos apie šios bibliotekos naudojimą, vartotojai gali peržiūrėti instrukcijas, pateiktas „GitHub“ puslapis projekto arba naudokite programos pagalbą su komanda:

Caire Pagalba

caire --help

Pašalinti

Jei mes pašalinkite Caire iš mūsų sistemos, mes tiesiog turėsime atidaryti terminalą (Ctrl + Alt + T) ir naudoti komandą:

pašalinti orą

sudo snap remove caire

Žinoma Kaip ir visos technologijos, ji turi savo apribojimų.. Jie bus rodomi, jei apdorotas vaizdas yra labai sutirštintas, tai reiškia, kad jame nėra „mažiau“ svarbių sričių. Tokiu atveju gali atsirasti nepageidaujamų rezultatų. Be to, algoritmas neveikia labai gerai, kai vaizdas, nors ir nelabai sutirštintas, pateikia turinį taip, kad neleistų nepastebėti kai kurių svarbių dalių.

į Daugiau informacijos apie šį įrankį ir jo veikimą, vartotojai gali eiti į projekto „GitHub“ puslapis.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.