Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Kantdetektion | Billedbehandling med OpenCV
Computer Vision Grundlæggende

bookKantdetektion

Kantdetektion

Kanter repræsenterer pludselige ændringer i pixelintensitet, hvilket typisk svarer til objektgrænser. Detektering af kanter hjælper med genkendelse af former og segmentering.

Sobel-kantdetektion

Sobel-operatoren beregner gradienter (ændringer i intensitet) i både X- og Y-retningen, hvilket hjælper med at detektere horisontale og vertikale kanter.

Canny-kantdetektion

Canny-kantdetektoren er en flertrinsalgoritme, der giver mere præcise kanter ved at:

  1. Anvende Gaussisk sløring for at fjerne støj.
  2. Finde intensitetsgradienter ved hjælp af Sobel-filtre.
  3. Undertrykke svage kanter.
  4. Bruge dobbelt tærskelværdi og kantsporing.

En sammenligning af kantdetektionsmetoder:

Opgave

Swipe to start coding

Du får et image:

  • Konverter billedet til gråtoner og gem det i gray_image;
  • Anvend Sobel-filter i X- og Y-retning (outputdybde cv2.CV_64F og kernelstørrelse 3) og gem i henholdsvis sobel_x, sobel_y;
  • Kombinér Sobel-filtrerede retninger i sobel_img;
  • Anvend et Canny-filter med tærskel fra 200 til 300 og gem i canny_img.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 7
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Opsummér dette kapitel

Explain code

Explain why doesn't solve task

close

Awesome!

Completion rate improved to 3.45

bookKantdetektion

Stryg for at vise menuen

Kantdetektion

Kanter repræsenterer pludselige ændringer i pixelintensitet, hvilket typisk svarer til objektgrænser. Detektering af kanter hjælper med genkendelse af former og segmentering.

Sobel-kantdetektion

Sobel-operatoren beregner gradienter (ændringer i intensitet) i både X- og Y-retningen, hvilket hjælper med at detektere horisontale og vertikale kanter.

Canny-kantdetektion

Canny-kantdetektoren er en flertrinsalgoritme, der giver mere præcise kanter ved at:

  1. Anvende Gaussisk sløring for at fjerne støj.
  2. Finde intensitetsgradienter ved hjælp af Sobel-filtre.
  3. Undertrykke svage kanter.
  4. Bruge dobbelt tærskelværdi og kantsporing.

En sammenligning af kantdetektionsmetoder:

Opgave

Swipe to start coding

Du får et image:

  • Konverter billedet til gråtoner og gem det i gray_image;
  • Anvend Sobel-filter i X- og Y-retning (outputdybde cv2.CV_64F og kernelstørrelse 3) og gem i henholdsvis sobel_x, sobel_y;
  • Kombinér Sobel-filtrerede retninger i sobel_img;
  • Anvend et Canny-filter med tærskel fra 200 til 300 og gem i canny_img.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 7
single

single

some-alt