Zurück   Flashforum > Software > Video

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-03-2009, 17:06   #1 (permalink)
TZP
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 227
Webcam über Flash

Moinz.
Ich hab mal ne Frage zu der Möglichkeit. Meine Webcam wird normal in AS3 eingebunden und verarbeitet:

Code:
...
myWebCam = Camera.getCamera();
myVideo = new Video();
myVideo.attachCamera(myWebCam);
...
newBitMapData = new BitMapData();
newBitMapData.draw(myVideo);
trace(newBitMapData.getPixel(0, 0).toString(16));
Von der Theorie her müsste doch, solange ich nix bewege, der Trace immer die gleichen Werte liefern. Wie es sich für ein Problem gehört, pendelt er aber immer ständig und hat nie 2 gleiche Werte. Könnte das an meiner Kamera liegen oder hab ich irgendwas verpasst?

Ich hab ne 0815-Logitech-webcam..der kleine Dreifuss, mit nem grauen Button oben drauf, um ein Foto zu machen. ^^

-bedank-
TZP
TZP ist offline   Mit Zitat antworten
Alt 28-03-2009, 11:36   #2 (permalink)
reXcel
 
Benutzerbild von Sören
 
Registriert seit: Aug 2002
Ort: Herford
Beiträge: 4.774
Ich denke du hast mit dem Bildrauschen zu kämpfen. D.h. eine Kamera nimmt nie zwei identische Bilder auf. Das Bildrauschen ist ständig vorhanden.

Mach doch mal zwei Fotos (ohne Flash, egal welche Kamera) und vergrößer eine Ecke extrem und vergleich dann die beiden Bilder. Im Gesamterscheinungsbild sehen die zwei Fotos natürlich gleich aus, wenn die Bilder direkt nacheinander gemacht wurden, aber auf Pixelbasis ist kein Pixel exakt gleich wie im vorherigen Bild.

Lösung: versuch mit Toleranzen zu arbeiten. Eine Änderung wird erst als Änderung verarbeitet, wenn mind. 3% Abweichung auftritt... dafür kann man auch das aktuelle und das vorherige Bild mit "Differenz-Filter" übereinander legen. Das spart Rechenkraft. Und hier wertet man dann nur Werte über 5 oder 20...
__________________
iPhone, iPad, Android und Flash Video Streamingserver
Streaming & Live-Streaming für Flash, iPhone, iPad, iPod touch und Android.
Inkl. Player, Videokonvertierung in optimierte Formate, Playercode, Flexplayer, etc...

Geändert von Sören (28-03-2009 um 11:39 Uhr)
Sören ist offline   Mit Zitat antworten
Alt 28-03-2009, 13:33   #3 (permalink)
TZP
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 227
Mit dem Difference hab ich auch schon rumgespielt aber ich krieg keine vernünftigen Ergebnisse zusammen. Entweder alles oder gar nix. ^^
Hast du n gutes Beispiel dafür am Start?
Unabhängig davon werd ich mal gucken, was ne Webcam heutzutage kostet. Meine ist 4 Jahre alt und da könnte man doch mal n Zwanni investieren.
Aber ich dank dir schon mal soweit!

TZP
TZP ist offline   Mit Zitat antworten
Alt 28-03-2009, 14:05   #4 (permalink)
reXcel
 
Benutzerbild von Sören
 
Registriert seit: Aug 2002
Ort: Herford
Beiträge: 4.774
Stell hier doch mal eine Zahlenreihe von 1 Sekunde rein.
__________________
iPhone, iPad, Android und Flash Video Streamingserver
Streaming & Live-Streaming für Flash, iPhone, iPad, iPod touch und Android.
Inkl. Player, Videokonvertierung in optimierte Formate, Playercode, Flexplayer, etc...
Sören ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:45 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele