Hogyan lehet a párnát használni a kép bezárásához?
Dec 10, 2025
Hagyjon üzenetet
Szia! Párnaszállítóként mindenféle párnával kapcsolatos dolgot láttam. De ma átkapcsolok egy kicsit, és arról beszélek, hogy a Python Pillow könyvtárát használom egy kép lezárására. Talán azt gondolja: "Mit tud egy párnaszállító a képfeldolgozásról?" Nos, nekem is van egy kis technológiai – hozzáértő oldalam!
Először is, értsük meg, mit jelent a „bezárás” a képfeldolgozás kontextusában. A bezárás egy morfológiai művelet, amelyet a kép előtérbeli objektumaiban lévő kis lyukak bezárására használnak. Ez alapvetően két másik művelet kombinációja: tágulás, majd erózió.
Szóval, miért szeretnél egy képet lezárni? Ennek egy csomó oka van. Például, ha olyan képen dolgozik, amelyen észlelt néhány objektumot, de ezeken az objektumokon zaj vagy egyéb tényezők miatt kis lyukak vannak, a bezárás segíthet az objektumok megtisztításában és pontosabbá tételében.
Most nézzük meg, hogyan kell ehhez használni a Pillow könyvtárat. A Pillow egy hatékony Python-könyvtár a képfeldolgozáshoz. Könnyen használható, és rengeteg funkcióval rendelkezik.
1. lépés: A párna felszerelése
Ha még nem telepítette a Pillow-t, ez rendkívül egyszerű. Csak nyissa meg a terminált, és futtassa a következő parancsot:
pip install párna
Ezzel telepíti a Pillow legújabb verzióját a rendszerére.
2. lépés: A szükséges modulok importálása
A Pillow telepítése után importálnia kell a Python-szkriptbe. Íme, hogyan kell csinálni:
a PIL import képből, az ImageFilterből
AKépA modul különféle képfájlformátumok megnyitására, manipulálására és mentésére szolgál. AImageFilterA modul egy csomó előre definiált képszűrőt tartalmaz, de saját morfológiai műveleteink létrehozására fogjuk használni.
3. lépés: Kép megnyitása
Tegyük fel, hogy van egy nevű képfájljapélda.jpgaz aktuális könyvtárában. Így nyithatod meg:


image = Image.open('example.jpg')
Ez megnyitja a képet, és eltárolja aképváltozó.
4. lépés: Tágítás végrehajtása
Ahogy korábban említettem, a zárás a kitágulás, majd az erózió. Kezdjük tehát a tágítással. A tágítás a kép előtérben lévő objektumainak kiterjesztésének folyamata. A Pillow-ban egyéni kernelt használhatunk a dilatáció végrehajtására. Íme egy példa a tágítás végrehajtására:
from PIL import ImageFilter # Kernel létrehozása dilatációhoz dilation_kernel = ImageFilter.Kernel((3, 3), [1, 1, 1, 1, 1, 1, 1, 1, 1]) dilated_image = image.filter(dilation_kernel)
Ebben a kódban először létrehozunk egy 3x3-as kernelt, ahol minden érték 1. Ez a kernellel hajtja végre a tágítási műveletet a képen. Aszűrőmetódus alkalmazza a kernelt a képre, és visszaadja a kitágított képet.
5. lépés: Erózió végrehajtása
A tágulás után eróziót kell végeznünk. Az erózió a tágulás ellentéte; összezsugorítja az előtérben lévő objektumokat a képen. Így végezhet eróziót a kitágult képen:
erosion_kernel = ImageFilter.Kernel((3, 3), [1, 1, 1, 1, 1, 1, 1, 1, 1]) zárt_kép = kitágult_kép.filter(erosion_kernel)
Ugyanazt a 3x3-as kernelt használjuk az erózióhoz. Aszűrőmódszert alkalmazzuk a kitágított képre, és megkapjuk a végső zárt képet.
6. lépés: Az eredmény mentése
Miután elvégezte a zárási műveletet, érdemes lehet menteni az eredményt. Íme, hogyan kell csinálni:
zárt_kép.mentés('zárt_example.jpg')
Ezzel a zárt képet más néven menti elzárt_példa.jpgaz aktuális könyvtárában.
Most, ha már a párnák témájánál tartunk, szeretnék megemlíteni néhány nagyszerű terméket, amit kínálunk. Megvan aPrémium puha 100% poliészter Hotel üreges szálas ágypárna. Szuper puha és tökéletes egy jó éjszakai alváshoz. Ha valami luxust szeretne, nézze meg kínálatunkatHotel High Qualtiy fehér libatoll párna. Aki pedig pénztárcabarát, mégis jó minőségű párnára vágyik, a mi párnánkHotel Kiváló minőségű 100% poliészter szál párnanagyszerű választás.
Ha szeretné megvásárolni bármelyik párnát, vagy kérdése van termékeinkkel kapcsolatban, ne habozzon kapcsolatba lépni velünk. Mindig szívesen beszélünk a párnákról, és segítünk megtalálni az igényeinek leginkább megfelelőt. Legyen szó akár egy szállodáról, aki felújítani szeretné az ágyneműt, vagy egy magánszemélyről, aki egy jobb éjszakai alvásra vágyik, mi mindenben megtaláljuk az Ön igényeit.
Következtetés
Ebben a blogbejegyzésben megtanultuk, hogyan használhatjuk a Python Pillow könyvtárát egy kép bezárására. Ez egy egyszerű folyamat, amely segíthet a képek megtisztításában és látványosabbá tételében. És mint párnaszállító, remélem, adtam néhány jó lehetőséget a párnák igényeihez.
Hivatkozások
- A párna hivatalos dokumentációja
- Python képfeldolgozási oktatóanyagok online
