ÎncepețiÎncepe gratuit

Aplică pragul global (thresholding)

În acest exercițiu, vei transforma o fotografie în imagin binar pentru a putea separa primul plan de fundal.

Pentru aceasta, trebuie să imporți modulele necesare, să încarci imaginea, să obții valoarea optimă a pragului folosind threshold_otsu() și să o aplici imaginii.

Vei vedea imaginea binarizată rezultată când folosești funcția show_image(), explicată anterior.

Chess pieces
Imaginea este încărcată ca chess_pieces_image.

Reține că imaginile color trebuie convertite în tonuri de gri. Pentru asta vom folosi funcția rgb2gray() prezentată în videoclipul anterior, care a fost deja importată pentru tine.

Acest exercițiu face parte din cursul

Procesarea imaginilor în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă funcția de prag Otsu.
  • Convertește imaginea în tonuri de gri.
  • Obține valoarea optimă a pragului imaginii.
  • Aplică pragul imaginii.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Import the otsu threshold function
from skimage.____ import ____

# Make the image grayscale using rgb2gray
chess_pieces_image_gray = ____(____)

# Obtain the optimal threshold value with otsu
thresh = ____(____)

# Apply thresholding to the image
binary = chess_pieces_image_gray ____ ____

# Show the image
show_image(binary, 'Binary image')
Editează și rulează codul