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
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:
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):
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 --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:
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.