come utilizzare OpenCV per ottenere l'immagine binarizzazione istogramma
-
23-09-2019 - |
Domanda
Per esempio io ho un'immagine binaryzation come questo alt text http://www.iebayer.com/forum/attachments/month_1001/ 100127142364234cbfc9c9c793.jpg
Voglio ottenere istogramma come questo! alt text http://www.iebayer.com/forum/attachments/month_1001/ 100127142301dc4f49420b2389.jpg come farlo usare OpenCV.
Soluzione
Mentre OpenCV non hanno funzioni Istogramma, io non sono sicuro che avrei preoccuparsi di utilizzarlo in questo caso. Sembra che tutto ciò che fai è divisa l'immagine in un certo numero di sezioni e quindi calcolare la quantità di bianco in esso. Alcuni tipi di istogramma spaziale eccentrico. Sono abbastanza sicuro che nessuna funzione OpenCV per fare ciò che esiste direttamente.
Quindi suggerisco che attraversa ogni singolo pixel per ogni sezione e contare il numero di pixel bianchi (e, se le regioni sono di dimensioni diverse, contare i pixel neri pure). Allora è semplicemente una questione di disegno esso, che può essere fatto facilmente utilizzando la funzione di disegno rettangolo. Se leggete la documentazione troverete è davvero abbastanza informativo.