wie man verwendet opencv zu Digitalisierungs Bild Histogramm zu erhalten
-
23-09-2019 - |
Frage
zum Beispiel habe ich ein binaryzation Bild wie diese alt text http://www.iebayer.com/forum/attachments/month_1001/ 100127142364234cbfc9c9c793.jpg
Ich will get Histogramm wie diese! alt text http://www.iebayer.com/forum/attachments/month_1001/ 100127142301dc4f49420b2389.jpg wie es opencv tun verwenden.
Lösung
Während OpenCV nicht Histogramm Funktionen hat, ich bin nicht sicher, würde ich benutze es in diesem Fall stören. Es scheint, wie alles, was Sie tun, um das Bild in mehrere Abschnitte aufgeteilt ist und dann die Menge des weißen darin berechnen. Eine Art von funky räumlichen Histogramm. Ich bin mir ziemlich sicher, dass keine OpenCV-Funktion zu tun, dass direkt vorhanden ist.
So durch jedes Pixel in jedem Abschnitt I schlage vor, und die Anzahl der weißen Pixel zählen (und, wenn die Bereiche unterschiedlicher Größe sind, die schwarzen Pixel als auch zählen). Dann ist es einfach eine Frage der Zeichnung, die leicht die Rechteck Zeichnungsfunktion durchgeführt werden kann. Wenn Sie die Dokumentation lesen Sie feststellen, es ist wirklich sehr informativ.