Caire, egy könyvtár a képek átméretezéséhez

Caire-ről

A következő cikkben Kairót vesszük szemügyre. Kb könyvtár, amelyen át lehet méretezni a képeket, és amely tartalomfelismerést tartalmaz, valamint képes nagyítani és kicsinyíteni a képeket a tartalom torzítása nélkül. Ha érdekel a képek átméretezése anélkül, hogy elveszítené azok részleteit, megteheti, ha a Snap segítségével telepíti a Caire képméretezőt az Ubuntu-ba.

Más, egyszerűen képpontokat levágó alkalmazásoktól eltérően a Caire lehetővé teszi számunkra, hogy megváltoztassuk a kép méretét, az eredeti tartalmat arányosan megtartva a kép képarányával. Az eredmény egy teljes kép, más méretben, de a fontos részletek elvesztése nélkül amelyek érdeklik a felhasználót.

A Caire egy tartalomtudatos képátméretező könyvtár alapján Varrásfaragás. A könyvtár is képes észlelni az emberi arcokat keresztül "malac»A képek átméretezése előtt nem igényel OpenCV telepítve. Ha az arcfelismerés be van kapcsolva, az algoritmus elkerüli a képpontok körbevágását az észlelt arcokon belül, miközben az arcterület változatlan marad.

Caire általános jellemzői

példa eredmény

Az alábbiakban bemutatjuk azokat a szolgáltatásokat, amelyek megkülönböztetik ezt a könyvtárat a többi létező megoldástól:

  • ez magában foglalja testreszabható parancssori támogatás.
  • Ez felajánlja nekünk is támogatás a kép kicsinyítéséhez vagy nagyításához.
  • Ezen kívül tudjuk méretezze át a képet függőlegesen és vízszintesen is.
  • Megengedi nekünk az összes kép átméretezése egy könyvtárban.
  • Nem igényel harmadik féltől származó könyvtár használatát.
  • Használja küszöbértéke zokog a finom beállításhoz.
  • Ez az eszköz elmosódás szűrőt használ a jobb élfelismerés érdekében.
  • Megengedi nekünk négyzet alakú a kép egyetlen paranccsal.
  • Ez felajánlja nekünk is arányos skála támogatása.
  • Észlelni fogja arc deformációjának elkerülése érdekében.
  • Támogatás többféle kimeneti kép (jpg, jpeg, png, bmp, gif)

Ez csak néhány olyan szolgáltatás, amelyet ez a könyvtár kínál számunkra. Ők tudnak részletesen konzultáljon mindegyikkel a github oldal a projektről.

Telepítse a Caire-t az Ubuntu-ra snap csomagként

Ahhoz, hogy ezt az eszközt a Snap segítségével telepítsük, támogatnunk kell ezt a technológiát a rendszerünkön. Ha az Ubuntu 16.04 LTS (Xenial Xerus) vagy újabb, beleértve az Ubuntu 18.04 LTS-t (Bionic Beaver) és az Ubuntu 20.04 LTS (Fókusz Fossa), akkor nem kell semmit tennie. A Snap-ot már telepíteni kell, és készen áll az indulásra.

Tudunk telepítse a Caire image resizer alkalmazást az Ubuntu-ra a Snap segítségével terminál megnyitása (Ctrl + Alt + T) és a stabil verzió telepítése a következő paranccsal:

caire létesítmény

sudo snap install caire

Ha bármikor szükségünk van rá frissítse ezt az eszközt, a terminálban (Ctrl + Alt + T) csak a következő parancsot kell használnunk:

sudo snap refresh caire

És ezzel minden készen áll. Most elkezdhetjük csökkenteni képeink méretét. A alapvető példa a felhasználásra ebből a könyvtárból a következő parancs végrehajtása lenne a terminálban (Ctrl + Alt + T):

példa 20% -os csökkentés

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

hogy további információk a könyvtár használatáról, a felhasználók megtekinthetik a GitHub oldal vagy használja a program segítségét a következő paranccsal:

Caire Segítség

caire --help

eltávolítást

Ha távolítsa el a Caire rendszert, csak egy terminált kell megnyitnunk (Ctrl + Alt + T), és a következő parancsot kell használnunk:

távolítsa el Caire-t

sudo snap remove caire

Természetesen, mint minden technológiának, megvannak a maga korlátai is. Ezek akkor jelennek meg, ha a feldolgozott kép nagyon sűrített, abban az értelemben, hogy nem tartalmaz „kevésbé” fontos területeket. Ebben az esetben nem kívánt eredmények jelenhetnek meg. Ezenkívül az algoritmus nem nagyon működik, ha a kép, bár nem túl sűrített, a tartalmat oly módon mutatja be, hogy ne hagyjon ki néhány fontos részt.

hogy további információ erről az eszközről és működéséről, a felhasználók a projekt GitHub oldal.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.