Online værktøj til kantdetektion af billeder
Detekter kanter i billeder direkte i browseren med Roberts Cross, Sobel-Feldman eller Laplacian. Juster styrken og download som PNG.
Begynd at bruge
Detektionsmetoder
Sobel–Feldman kombinerer de fortegnede vandrette og lodrette 3 × 3-gradienter som sqrt(Gx² + Gy²). Roberts Cross kombinerer to fortegnede diagonale differencer i et 2 × 2-naboområde. Laplacian bruger den absolutte anden afledte med otte naboer.
RGB-kanalerne behandles hver for sig. Uden for billedet gentages nærmeste kantpixel; alfa og pixelmål er uændrede. Der tilføjes ingen forskydning på 128.
Roberts bruger et fast 2 × 2-naboområde; Sobel og Laplacian med otte naboer bruger 3 × 3. Størrelse og tærskel kan ikke ændres; kun metode og styrke.
Styrke
Styrken går fra 0 % til 100 %, standard 50 %, i trin på 0,01. Størrelsen begrænses og afrundes først til en byte og blandes derefter med originalens RGB; blandingen afrundes igen, med præcise halvdele til det lige heltal. 0 % bevarer de afkodede RGB-værdier.
Regneeksempel
For gråtonebilledet 3 × 3 [0,1,2;3,4,5;6,7,8] er kildens midterværdi 4. Ved 100 % bliver midten Roberts 4, Sobel 25 og Laplacian 0; ved standarden 50 % bliver værdierne 4, 14 og 2.
Brug og begrænsninger
Separat RGB-beregning kan give farvede kanter; resultatet er ikke en binær kontur med tærskel. Canny, justerbar tærskel, vektorsporing, objektgenkendelse og målenøjagtighed tilbydes ikke. Sammenlign forhåndsvisningen med originalen.
Ofte stillede spørgsmål
Hvad betyder styrken helt præcist?
Styrken blander originalens RGB med kantresultatet: 0 % bevarer kilden, 100 % viser kantresultatet, og standarden 50 % blander dem lige.
Hvorfor er mit resultat ikke en tydelig sort-hvid kantlinje?
Separat RGB-beregning kan give farvede kanter; resultatet er ikke en binær kontur med tærskel.
Kan jeg ændre kernestørrelsen eller bruge Canny?
Roberts bruger et fast 2 × 2-naboområde; Sobel og Laplacian med otte naboer bruger 3 × 3. Størrelse og tærskel kan ikke ændres; kun metode og styrke. Der er ingen Canny-tilstand.
Behandlingen foregår lokalt i din browser.