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.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top