Du bist nicht angemeldet.

#1 09.01.2005 13:17

Nighttrain
Mitglied
Registriert: 09.01.2005
Beiträge: 2

Fragen Zur Möglichkeit Von Künstlicher Intelligenz

Hallo Forum community,
ich bin hin und wieder in der open source Softwareentwicklung tätig, dabei geht es genauer gesagt um 3D spiele. Eines der Probleme, die man bei der entwicklung eines guten 3d spiels hat, ist dass sich die personen im spiel sehr unrealistisch und sehr eingeschränkt bewegen. Allein durch die eingabegeräte, tastertur und maus, kann man viele bewegungen nicht realisieren, oder bei einer realisierung wäre der anwender nur noch beschäftigt den charakter im spiel zu steuern als tatsächlich das spiel genießen zu können.

Jedenfalls...was einige (hardware)Unternehmen versucht haben um diesem problem entgegen zu treten sind spezielle ein- und ausgabegeräte zu entwickeln, die dann für hunderte von euro auf den markt gebracht wurden, und kaum gekauft wurden. Darunter fallen zum beispiel sensor handschuhe, die mechanisch die winkel jedes einzelnen finger bestimmen können. so kann man natürlich jede menge realismus ins spiel bringen, wenn man aber bedenkt, dass eigentlich alle körperteile realistisch animiert werden sollen, dann würde das ganze für otto normal verbraucher viel zu teuer und unhandlich werden mit dem ganzen klump am körper. Zumal fans der open source community sich mit dem Geld zahlen für software (damit auch die dafür benötigte hardware) gerne zurückhalten.

Meine idee ist also günstigste hardware zu nutzen, und da hab ich speziell die webcam im hinterkopf. Ich hab in einer newsgroup vor einer weile mal eine diskussion über umrisserfassung gelesen. Dabei schien es um einen algorithmus zu gehen, der umrisse von bäumen, häusern, usw. von photos erkennt und mit einer roten linie einzeichnen kann.

Darum hier meine frage an die ki vertrauten unter euch: Wäre es softwaremäßig möglich über eine webcame zu unterscheiden, ob die person, die vor der webcam ist, gerade steht, oder ob sie sich duckt, ob sie liegt oder ob sie gerade springt? wenn ja, könnte man noch weiter in die details gehen? also z.b. ob die person gerade einen arm zur seite streckt, oder herunter hängen lässt. vielleicht sogar auch die form der lippen, ob die person grinst oder traurig ist.

wir wollen mal vereinfacht davon ausgehen dass die person vor einem einfarbigen hintergrund steht und die webcam eine ordentliche bildqualität liefert smile

wenn jemand was zur notwendigen rechenleistung sagen kann, würde mir das auch sehr helfen. weil wenn sich im endeffekt herausstellt, dass zwar softwaremäßig alles möglich ist, man nur noch schnell ein großrechner mit 5 terraherz anzapfen muss, dann... smile

So weit erstmal...wenn jemand ein link hat, bei dem ich ein bischen über die verschiedenen methoden lesen kann, wäre ich auch sehr dankbar.

Gruß Nighttrain

Offline

#2 09.01.2005 15:26

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: Fragen Zur Möglichkeit Von Künstlicher Intelligenz

hmm ich kann ja mal paar unqualifizierte gedanken niederschreiben...

weiss net inwieweit du dich mit Bildanalysen beschaeftigst - aber man koennte sicher irgendwie per Kontrast und Farbdifferenzabfragen die im Bild befindlichen Objekte unterscheiden.

Das Programm kann zwar von einem normal gebauten Menschen ausgehen, dennoch sollte es bei der Initialisierung die Moeglichkeit haben, Augen, Mund, Arme usw in "vordefinierten" Bereichen anzufinden - es muss also eine "Norm" geben, wie eine Person am Anfang zu stehen hat - von da an kann dann das Programm auch Bewegungen analysieren - wenn etwas "von der Schulter an" in Bewegung gerät, wird es wohl kaum das Bein sein.

Man kann mit Sicherheit ohne große Rechenleistung herausklamuesern, ob der Arm usw. bewegt wird - inwieweit dies "feinabgestimmt" passieren kann, haengt dann von der Bildaufloesung und der damit zusammenhaengenden Uebertragungsgeschwindigkeit ab.

Fuer Mimikerkennung, also Gesten und so, gibt es, daechte ich, schon Softwareloesungen.


Wie Du allerdings "rennen" usw. vor der Webcam machen willst... nicht jeder kann den Moonwalk ;D



soweit paar stumpfe, in 3 Minuten zammgetippte, Gedanken.


bye Ron


sigimg2.php?id=1

Offline

#3 10.01.2005 00:21

Nighttrain
Mitglied
Registriert: 09.01.2005
Beiträge: 2

Re: Fragen Zur Möglichkeit Von Künstlicher Intelligenz

vielen dank für deine antwort

Zunächst mal zur analyse: Dazu hatte ich mir überlegt, dass der spieler in der anfangszeit vielleicht noch ein dünnes papierband (weis) um die handgelenke etc tragen muss, das würde die analyse sicherlich vereinfachen. sollte dann aber früher oder später wegfallen

dass die bewegungsfreiheit sehr eingeschränkt ist, ist problematisch. die meisten leute haben wohl ein kreis mit einem durchmesser von sagen wir max 2 metern zur verfügung. mit einem virtuellen spaziergang durch einen park wird es dann wohl nichts smile Also entweder man lässt sich was schlaues einfallen um das laufen zu simulieren ohne tatsächlich vorwärts zu laufen, dann würde man aber wohl ein weiteres eingabegerät brauchen, z.b. tastertur in der hand :-/ oder man legt sein spiel darauf aus, dass man kaum herum laufen muss. d.h. z.b. ein kampfspiel wie mortal kombat. da hüpft der spieler sowieso nur ein bischen hin und her. ich denke bei einem solchen spiel könnte ich mir auch durchaus eine größere nachfrage für eine solche erkennungsengine vorstellen.

alternativ zur webcam kann man auch die meisten digitalkameras nutzen. da bei diesen oft ein anschluss zur verfügung steht um das was auf dem popligen display angezeigt wird abzugreifen und auf einem fernseher oder pc anzuzeigen.

bei meiner digicam hab ich zum beispiel eine auflösung von KAx240 pixel bei 15 bildern pro sekunde. webcams für 20 euro haben eine auflösung von 640 x 480, 30 Bilder pro Sekunde.

ich glaub das mit dem moonwalk gibt einem spiel zwar style, aber ist zur bewegung nicht wirklich geeignet smile

Offline

#4 24.07.2005 19:22

ellione
Mitglied
Ort: Leipzig
Registriert: 14.07.2005
Beiträge: 46
Webseite

Re: Fragen Zur Möglichkeit Von Künstlicher Intelligenz

vielleicht solltest du so eine fußmatte noch entwickeln wo der spieler dann aussuchen kann ober er nach vorn gehen will oder nach links, rechts oder zurück indem er nur auf so einen pfeil der matte tritt.
aber du kannst ja auch versuchen das man so ein helm aufgesetzt bekommt und dann mit den gedanken das spiel steuert wie in der serie/spiele aus der hack reihe
aber an EyeToy kannst du dich ja auch orientieren das wäre auch eine möglichkeit
und zu den letzten das ne digi cam besser als ne web cam ist weiss jeder aber ne digi kosten zur zeit auch noch sehr viel und das können sich nich alle leisten
zu deinen ersten noch ma das man sehr viel steuern muss daran denkst du mit der zeit gar nich mehrwen du spielst das geht dir ins blut über und du steuerst deinen chara ohne hin zu sehen, genau wie es leute gibt die text am pc schreiben und nicht auf ihre tastatur gucken und das dann auch noch in einen tempo das glaubst du garnich musst nur ma mich angucken
wen du hilfe brauchst sag was ich hab da sehr viele ideen
noch ne idee kennst du sollche spiel für die playstation wo du mit ne knarre rum rennst und dann mit den ding auf deinen fernsehr ballerst? wäredoch auch was

<img src='sources/mods/schildsmiley/schildsmiley.php?smilienummer=1&text=winke winke' border='0' alt='winke winke' />
Ellione


Gedanken allein, geschunden, verlorem im Mondlicht,
Sag mir bitte warum du, diese Angst...
die Sterne einsam leuchten,
Klar die Nacht erleuchten,
Du hast mich verlassen.........

verloren hast du mich für immer den du willst meinen tod so kann auch mein herz nicht mehr lieben es stirbt ab, gedanken und träume sind grau sie brauchen den raum den du mir nimmst, ich kann nicht mehr leben den dein wort zerstörrt mich.......

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Bist Du ein Mensch oder ein Roboter ?

Verifizierung, dass diese Aktion durch eine reale Person vorgenommen wird und nicht von einem Programm.