Entwickler-Ecke
Algorithmen, Optimierung und Assembler - Anzahl der Personen auf einem Bild zählen
Tomac - Sa 08.04.06 16:41
Titel: Anzahl der Personen auf einem Bild zählen
Hallo!
Ich brauche für ein Projekt eine Möglichkeit, die Anzahl der Personen auf einem Gruppenfoto zählen zu lassen.
Ich hätte mir gedacht, das Bild nach Pixeln zu durchsuchen, welche in den "typischen" Farbbereich der Hautfarbe fallen, schwarz zu färben und alles andere weiß, und die dadurch entstehenden "Felder" (also zB ein Gesicht sollte dann ein schwarzes Feld werden) zu suchen und zu zählen.
Jedoch bleibt das Problem, dass dies nur bei Farbbildern funktionieren würde und wenn zB der Hintergrund eine Holzwand ist die Farbe vom Holz ziemlich ähnlich der Hautfarbe wodurch sie dann wahrscheinlich nicht ordentlich voneinander unterschieden werden könnten.
Hat viell. jemand eine Idee wie ich das besser machen könnte?
Vielen Dank
Daniel
zemy - Sa 08.04.06 19:30
Das Problem würdest du nicht nur bei Schwarz-Weiß-bildern haben. Es gibt keine typischen Hautfarben-RGB-Werte. tatsächlich hat Holz einen fast gleichen RGB-Wertebereich wie Haut... vor allem wenn du noch die asiatische und afrikanische Hautfarbe mit einbeziehst.
Aber mit den Pixelwerten ist schon einmal eine gute Idee... Einige falsche Pixel könntest du dann durch Weichzeichnen (oder anderen Verfahren) entfernen und den Rest könntest du nach follgenden Kriterien untersuchen:
- hat ne organische Form (keine geraden Kanten sondern geschwungen)
- hat UNGEFÄHR ne Kugel- bis Eiform (wird zum Problem mit Hälsen oder Fleischfarbenen Mützen)
- In diesem "Ei"finden sich 2 Löcher für die Augen, 2 Nasenlöcher und ne Aussparung für den Mund
Bei den Augen und so weiter müsste man sich noch um ein paar statistische Werte suchen (Verhältnisse zwischen Augenabstand und Abstand zu den Nasenlöchern, etc... also viel mitm goldenen Schnitt^^) Wird aber zum Problem die unscharfen Daten auszuwerten... Unscharfe Eingabe Werte sind immer blöd :?
MfG
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!