Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Kantdeteksjon | Bildebehandling med OpenCV
Grunnleggende Datamaskinsyn

Sveip for å vise menyen

book
Kantdeteksjon

Kantdeteksjon

Kanter representerer plutselige endringer i pikselintensitet, som vanligvis tilsvarer objektsgrenser. Å oppdage kanter hjelper med gjenkjenning av former og segmentering.

Sobel kantdeteksjon

Sobel-operatoren beregner gradienter (endringer i intensitet) i både X- og Y-retningene, noe som hjelper med å oppdage horisontale og vertikale kanter.

Canny kantdeteksjon

Canny-kantdetektoren er en flerstegsalgoritme som gir mer nøyaktige kanter ved å:

  1. Bruke Gaussisk uskarphet for å fjerne støy.

  2. Finne intensitetsgradienter ved hjelp av Sobel-filtre.

  3. Undertrykke svake kanter.

  4. Bruke dobbel terskelverdi og kantsporing.

En sammenligning av kantdeteksjonsmetoder:

Oppgave

Swipe to start coding

Du har fått et image:

  • Konverter bildet til gråtoner og lagre i gray_image;
  • Bruk Sobel-filter i X- og Y-retning (utgangsdybde cv2.CV_64F og kjernestørrelse 3) og lagre i henholdsvis sobel_x, sobel_y;
  • Kombiner Sobel-filtrerte retninger i sobel_img;
  • Bruk et Canny-filter med terskel fra 200 til 300 og lagre i canny_img.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 7
Vi beklager at noe gikk galt. Hva skjedde?

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

book
Kantdeteksjon

Kantdeteksjon

Kanter representerer plutselige endringer i pikselintensitet, som vanligvis tilsvarer objektsgrenser. Å oppdage kanter hjelper med gjenkjenning av former og segmentering.

Sobel kantdeteksjon

Sobel-operatoren beregner gradienter (endringer i intensitet) i både X- og Y-retningene, noe som hjelper med å oppdage horisontale og vertikale kanter.

Canny kantdeteksjon

Canny-kantdetektoren er en flerstegsalgoritme som gir mer nøyaktige kanter ved å:

  1. Bruke Gaussisk uskarphet for å fjerne støy.

  2. Finne intensitetsgradienter ved hjelp av Sobel-filtre.

  3. Undertrykke svake kanter.

  4. Bruke dobbel terskelverdi og kantsporing.

En sammenligning av kantdeteksjonsmetoder:

Oppgave

Swipe to start coding

Du har fått et image:

  • Konverter bildet til gråtoner og lagre i gray_image;
  • Bruk Sobel-filter i X- og Y-retning (utgangsdybde cv2.CV_64F og kjernestørrelse 3) og lagre i henholdsvis sobel_x, sobel_y;
  • Kombiner Sobel-filtrerte retninger i sobel_img;
  • Bruk et Canny-filter med terskel fra 200 til 300 og lagre i canny_img.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 7
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt