-
Notifications
You must be signed in to change notification settings - Fork 0
Wikimonkey
Tommaso Romani edited this page Jan 10, 2021
·
2 revisions
Benvenuti nella sala del sapere delle Scimmie, Vincenzino, la scimmia col pipino risponderà ad ogni vostro quesito.
-
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 parametrocv2.THRESH_BINARY_INV
indica che viene usata una formula di tresholding inversa.
- 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.