1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Bewegung vor Webcam feststellen ?

Dieses Thema im Forum "Flash Plattform" wurde erstellt von YelloW22, 17. Januar 2011.

  1. YelloW22

    YelloW22 Erfahrenes Mitglied

    hallo. ich möchte mit Flash / AS festellen, ob der User die Hand (oder was auch immer) vor der Cam nach links oder rechts bewegt.
    wie schaff ich das?
    hab bis jetzt nur Tutorials gefunden, die generell Bewegung finden, aber nicht die Richtung ... ?
     
  2. YelloW22

    YelloW22 Erfahrenes Mitglied

    hab jetzt diesen beispielcode gefunden:
    http://www.cmenschel.de/check-out-cmenscheldeflash-slash-flash#more-137

    weiß aber nicht wie ich ihn jetzt richtig anwende ... funktioniert zwar, aber irgendwie nicht richtig... er wirft mir ständig ein "richtung rechts" event. außerdem gibt er mir ein "richtung links" event wenn ich mich rechts bewege, und nur ganz selten wenn ich links bin. wie muss ich es richtig verwenden u. einstellen ?

    und was genau macht dieser codeblock, speziell die If-Anweisung ?

    Code (Text):
    1. now.draw(vid);
    2. now.draw(prev,new Matrix(),new ColorTransform(),'difference');
    3. now.threshold(now,rect,pt,'>',0xff111111,0xffffffff);
    4. prev.draw(vid);
    5.            
    6. if (now.getPixel(0,vid.height/2) > 1677721)
    7. {
    8.     i ++;
    9.     richtung = "links";
    10. }
    --> was bedeuted die Zahl 1677721 ?

    und warum wird, wenn ich einen else-zweig mache, also <= 1677721, die ganze zeit "rechts" ausgegeben ?
    .
     
    Zuletzt bearbeitet: 18. Januar 2011
Die Seite wird geladen...