comment utiliser OpenCV pour obtenir histogramme de l'image de binarisation
-
23-09-2019 - |
Question
J'ai par exemple une image binaryzation comme celui-ci texte alt http://www.iebayer.com/forum/attachments/month_1001/ 100127142364234cbfc9c9c793.jpg
Je veux obtenir un histogramme comme ça! texte alt http://www.iebayer.com/forum/attachments/month_1001/ 100127142301dc4f49420b2389.jpg comment le faire utiliser OpenCV.
La solution
Alors que OpenCV ne fonctionne Histogramme, je ne suis pas sûr que je la peine de l'utiliser dans ce cas. Il semble que tout ce que vous faites est divisé l'image dans un certain nombre de sections, puis calculer la quantité de blanc en elle. Une sorte d'histogramme spatiale original. Je suis assez sûr que pas de fonction de OpenCV faire qui existe directement.
Je suggère donc en cours d'exécution à travers chaque pixel dans chaque section et compter le nombre de pixels blancs (et, si les régions sont de tailles différentes, compter les pixels noirs aussi bien). Ensuite, il est tout simplement une question de dessin ce qui peut être fait facilement en utilisant la fonction de dessin rectangle. Si vous lisez la documentation que vous trouverez qu'il est vraiment très instructif.