Autor Beitrag
Tomac
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 113

Win XP
D6 Ent
BeitragVerfasst: Sa 08.04.06 16:41 
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
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 207

Win XP Prof.
D7
BeitragVerfasst: 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

_________________
LifeIsToShortToThinkAboutTheShortness