# Képkonvolúció

Alkalmazza saját konvolúciós kernelét egy képre. Adjon meg egy 3x3 vagy 5x5 súlymátrixot, egy opcionális értéket, amellyel az eredmény osztódik, valamint egy utólag hozzáadott eltolást; az eszköz ezután minden színcsatornán végigfuttatja a szűrőt. Készítsen élesítő, elmosó, élkiemelő, domborító és mozgásszűrőket, próbáljon ki tankönyvi kerneleket vagy készítsen képfeldolgozási prototípusokat kódírás nélkül.

## Gyakran ismételt kérdések

### Hogyan adhatok meg egy kernelt?

Írjon be 9 számot egy 3x3-as kernelhez vagy 25 számot egy 5x5-ös kernelhez, szóközzel, vesszővel vagy sortöréssel elválasztva, soronként, a bal felső saroktól kezdve. Az alapértelmezett 0 -1 0 / -1 5 -1 / 0 -1 0 klasszikus élesítő kernel. Minden súly értékének -1000 és 1000 közé kell esnie.

### Mire való a méretezés?

Minden pixel súlyozott összegét elosztja a skálával, mielőtt hozzáadná az eltolást. Ha az alapértelmezett 0 érték van megadva, az eszköz a kernel összegét használja, ha az pozitív, egyébként pedig 1-et; így az elmosó és élesítő kernelek megőrzik a kép általános fényerejét. Tetszőleges, legfeljebb 1000 értékű skálát is megadhat, ha saját maga szeretné normalizálni a kernelt.

### Mire való az eltolás?

A -255 és 255 közötti eltolást a skálázás után minden eredményhez hozzáadja. Az élkiemelő és domborító kernelek gyakran nulla körüli értékeket adnak, ezért a 128 eltolás középszürkére állítja őket, ahol a pozitív és negatív válaszok egyaránt láthatók. A 0 és 255 tartományon kívüli eredményeket levágja.

### Mely kernelekkel érdemes kezdeni?

A dobozelmosó kernel kilenc darab 1-esből áll, a Gauss-elmosóé 1 2 1 / 2 4 2 / 1 2 1, az élérzékelőé -1 -1 -1 / -1 8 -1 / -1 -1 -1, a domborítóé pedig -2 -1 0 / -1 1 1 / 0 1 2. Erősebb elmosáshoz használjon egy 5x5-ös kernelt, amely huszonöt darab 1-est tartalmaz.

### Minden csatornára alkalmazza a szűrőt?

A kernel külön fut le minden színcsatornán, így a vörös, a zöld és a kék csatorna egyformán szűrődik. A szűrés előtt félreteszi az alfa-csatornát, majd utána visszaállítja, így az átlátszóság soha nem mosódik el és nem élesedik. Az eredmény mentése PNG formátumban történik.

### Miért lett fekete vagy fehér az eredmény?

Ha a kernel súlyainak összege nulla, és nincs eltolás, az egységes területek feketék lesznek, mert a válaszuk nulla. Ha a súlyok összege nagy pozitív érték, a skála pedig túl kicsi, minden érték fehérre vágódik. Használja az automatikus skálát, vagy adjon hozzá 128 eltolást a teljes válasz megjelenítéséhez.

### Megváltozik a kép mérete?

Nem, a kimenet szélessége és magassága megegyezik a bemenetével. A szegély közelében lévő pixeleket a szélen elérhető szomszédos pixelek felhasználásával szűri. Az oldalanként 4000 pixelnél nagyobb képeket szűrés előtt lekicsinyíti.

### Milyen formátumú fájlokat tölthetek fel?

Támogatottak az JPEG, PNG, GIF, WebP, TIFF és AVIF képek legfeljebb 5 MB méretben; az animált fájlok első képkockáját használja. A szűrt kép veszteségmentes PNG formátumban tölthető le.

### Miért csak 3x3-as és 5x5-ös kernelek használhatók?

Ez a két méret szinte minden klasszikus szűrőhöz elegendő, és nagy képeken is gyorsan tartja a kérések feldolgozását. A nagyobb elmosásokat jobb külön elmosó eszközzel elvégezni, amely szeparálható Gauss-szűrőt használ. Ha szélesebb hatásra van szüksége, futtassa le kétszer az eszközt.

### Melyik motor végzi a konvolúciót?

Az eszköz a libvipsre épülő sharp könyvtár convolve műveletét használja. A számítás pontosan követi a megadott súlyokat, és ugyanaz a bemenet mindig ugyanazt a kimenetet eredményezi.

Hirdetne nálunk?

[Írjon nekünk e-mailt](mailto:hi@dennn.is?subject=Hirdet%C3%A9s%20a%20OneClick%20Pro%20oldalon)

[Hirdetés Az ügynökök számára kész plugincsomag a WordPress számára.](https://sleekwp.com/?ref=oneclickpro)
