Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Rilevamento dei Bordi | Elaborazione delle Immagini con OpenCV
Fondamenti di Computer Vision

Scorri per mostrare il menu

book
Rilevamento dei Bordi

Rilevamento dei bordi

I bordi rappresentano cambiamenti improvvisi nell'intensità dei pixel, che solitamente corrispondono ai confini degli oggetti. Il rilevamento dei bordi aiuta nel riconoscimento delle forme e nella segmentazione.

Rilevamento dei bordi con Sobel

L'operatore Sobel calcola i gradienti (variazioni di intensità) sia nella direzione X che Y, aiutando a rilevare bordi orizzontali e verticali.

Rilevamento dei bordi con Canny

Il rilevatore di bordi Canny è un algoritmo multi-fase che fornisce bordi più accurati tramite:

  1. Applicazione di un filtro Gaussiano per rimuovere il rumore.

  2. Ricerca dei gradienti di intensità utilizzando i filtri Sobel.

  3. Soppressione dei bordi deboli.

  4. Utilizzo della doppia soglia e tracciamento dei bordi.

Un confronto tra i metodi di rilevamento dei bordi:

Compito

Swipe to start coding

Ti viene fornita un'immagine (image):

  • Converti l'immagine in scala di grigi e salvala in gray_image;
  • Applica il filtro Sobel nelle direzioni X e Y (profondità di output cv2.CV_64F e dimensione kernel 3) e salvale rispettivamente in sobel_x, sobel_y;
  • Combina le direzioni filtrate da Sobel in sobel_img;
  • Applica un filtro Canny con soglia da 200 a 300 e salva il risultato in canny_img.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 7

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

book
Rilevamento dei Bordi

Rilevamento dei bordi

I bordi rappresentano cambiamenti improvvisi nell'intensità dei pixel, che solitamente corrispondono ai confini degli oggetti. Il rilevamento dei bordi aiuta nel riconoscimento delle forme e nella segmentazione.

Rilevamento dei bordi con Sobel

L'operatore Sobel calcola i gradienti (variazioni di intensità) sia nella direzione X che Y, aiutando a rilevare bordi orizzontali e verticali.

Rilevamento dei bordi con Canny

Il rilevatore di bordi Canny è un algoritmo multi-fase che fornisce bordi più accurati tramite:

  1. Applicazione di un filtro Gaussiano per rimuovere il rumore.

  2. Ricerca dei gradienti di intensità utilizzando i filtri Sobel.

  3. Soppressione dei bordi deboli.

  4. Utilizzo della doppia soglia e tracciamento dei bordi.

Un confronto tra i metodi di rilevamento dei bordi:

Compito

Swipe to start coding

Ti viene fornita un'immagine (image):

  • Converti l'immagine in scala di grigi e salvala in gray_image;
  • Applica il filtro Sobel nelle direzioni X e Y (profondità di output cv2.CV_64F e dimensione kernel 3) e salvale rispettivamente in sobel_x, sobel_y;
  • Combina le direzioni filtrate da Sobel in sobel_img;
  • Applica un filtro Canny con soglia da 200 a 300 e salva il risultato in canny_img.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 7
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt