Skip to content

Wikimonkey

Tommaso Romani edited this page Jan 10, 2021 · 2 revisions

Salve

Benvenuti nella sala del sapere delle Scimmie, Vincenzino, la scimmia col pipino risponderà ad ogni vostro quesito.

Funzioni usate e Descrizione:

  • train_test_split(): divide il dataset in in una parte di training e una di testing (con percentuali passate come parametro) e nel contempo esegue lo shuffle.
  • cv2.findContours(): Ritorna i contorni relativi ad un immagine binaria e, opzionalmente, la hierarchy delle immagini individuate.
  • cv2.threshold(: il tresholding serve per eliminare le gradazioni di grigio dall'immagine così da aumentarne la chiarezza (se il valore di un pixel è al disotto di una soglia allora viene settato a 0 altrimenti a 255). Noi abbiamo usato la OTSU. Il parametro cv2.THRESH_BINARY_INV indica che viene usata una formula di tresholding inversa.

Concetti e Sapere

  • Hierarchy: A volte può capitare che delle immagini si trovino dentro ad altre immagini, in questi casi vengono distinte in padri e figli. Il concetto di Hierarchy serve per indicare a quale figlio appartiene una data sottoimmagine. Nel nostro caso guardiamo il primo elemento dei 4 della gerarchia. Si controlla se il primo è -1 e il primo e != da -1.
Clone this wiki locally