# Pildi konvolutsioon

Rakenda pildile enda konvolutsioonituum. Sisesta kaalude 3x3 või 5x5 maatriks, soovi korral jagaja, millega tulemus läbi jagatakse, ja nihe, mis liidetakse pärast seda; tööriist rakendab filtrit igale värvikanalile. Loo teravustamis-, hägustamis-, serva-, reljeefi- ja liikumisfiltreid, katseta õpikust pärit tuumi või prototüübi pilditöötluse ideid ilma koodi kirjutamata.

## Korduma kippuvad küsimused

### Kuidas tuuma sisestada?

Sisesta 3x3 tuuma jaoks 9 arvu või 5x5 tuuma jaoks 25 arvu, eraldades need tühikute, komade või reavahetustega, ridade kaupa vasakult ülevalt alustades. Vaikimisi väärtus 0 -1 0 / -1 5 -1 / 0 -1 0 on klassikaline teravustamisteem. Iga kaal peab jääma vahemikku -1000 kuni 1000.

### Mida mõõtkava muudab?

Iga piksli kaalutud summa jagatakse skaalaga enne nihke lisamist. Vaikeväärtuse 0 korral kasutab tööriist tuuma summat, kui see on positiivne, ja muul juhul väärtust 1; nii säilib hägustamis- ja teravustamistuumade üldine heledus. Tuuma saad ise normaliseerida, sisestades suvalise skaala kuni väärtuseni 1000.

### Milleks nihet kasutatakse?

Nihe vahemikus -255 kuni 255 lisatakse igale tulemusele pärast skaleerimist. Serva- ja reljeefituumad annavad sageli nullilähedasi väärtusi, seega nihutab nihe väärtusega 128 need keskhalli, kus on näha nii positiivsed kui ka negatiivsed reaktsioonid. Vahemikust 0 kuni 255 väljapoole jäävad tulemused kärbitakse.

### Milliste tuumadega tasub alustada?

Keskmistav hägustamine kasutab üheksat arvu 1, Gaussi hägustamine kasutab väärtusi 1 2 1 / 2 4 2 / 1 2 1, servatuvastus kasutab väärtusi -1 -1 -1 / -1 8 -1 / -1 -1 -1 ja reljeefiefekt väärtusi -2 -1 0 / -1 1 1 / 0 1 2. Tugevama hägustamise jaoks kasuta 5x5 tuuma, mille kõik kakskümmend viis väärtust on 1.

### Kas filtrit rakendatakse kõigile kanalitele?

Tuuma rakendatakse igale värvikanalile eraldi, nii et punast, rohelist ja sinist filtreeritakse ühtemoodi. Alfakanal jäetakse enne filtreerimist kõrvale ja taastatakse pärast seda, seega läbipaistvust ei hägustata ega teravustata kunagi. Tulemus salvestatakse vormingus PNG.

### Miks on tulemus must või valge?

Kui tuuma kaalude summa on null ja nihet ei kasutata, muutuvad ühetoonilised alad mustaks, sest nende reaktsioon on null. Kui kaalude summa on suur positiivne arv ja skaala liiga väike, kärbitakse kõik valgeks. Kasuta automaatset skaalat või lisa nihe väärtusega 128, et kogu reaktsioon oleks nähtav.

### Kas pildi suurus muutub?

Ei, väljundi laius ja kõrgus on sisendiga samad. Serva lähedal olevaid piksleid filtreeritakse servas saadaolevate naaberpikslite põhjal. Üle 4000 piksli suurused pildid vähendatakse enne filtreerimist sobivaks.

### Milliseid vorminguid saan üles laadida?

Toetatud on JPEG-, PNG-, GIF-, WebP-, TIFF- ja AVIF-pildid suurusega kuni 5 MB; animeeritud failide puhul kasutatakse esimest kaadrit. Filtreeritud pilt laaditakse alla kadudeta PNG-vormingus.

### Miks ainult 3x3 ja 5x5 tuumad?

Need kaks suurust sobivad peaaegu kõigile klassikalistele filtritele ja hoiavad päringud suurte piltide puhul kiiretena. Tugevama hägustamise jaoks sobib paremini spetsiaalne hägustamistööriist, mis kasutab eraldatavat Gaussi filtrit. Laiema efekti saamiseks käivita tööriist kaks korda.

### Milline mootor konvolutsiooni teeb?

Tööriist kasutab sharp teegi convolve toimingut, mis põhineb libvipsil. Arvutus on sisestatud kaalude puhul täpne ja sama sisend annab alati sama väljundi.

Teie reklaam siin?

[Kirjutage meile](mailto:hi@dennn.is?subject=Reklaam%20OneClick%20Pro-is)

[Reklaam Agentidele mõeldud pistikprogrammide komplekt WordPress jaoks.](https://sleekwp.com/?ref=oneclickpro)
