Nieuw lid |
|
Allen,
Ik lees hier een webcam binnen via Flash en laat dit zien in een webpagina.
Op zich werkt dit. Echter had ik op de beeld ook beeldbewerking toegepast.
Hoe kan ik dit doen?
Hoe ziet de array van een beeld eruit met een webcam?
Ik had hier graag edge detection op los gelaten...
Ik heb al ervaring met beeldbewerking in Labview.
Hieronder het stukje code voor de webcam in te lezen:
import flash.media.Camera;
import flash.media.Video;
var camera:Camera = Camera.getCamera();
var vid:Video = new Video (440,440);
var vid2:Video = new Video (440,440);
camera.setQuality (30000,30000);
vid.smoothing = true;
vid.attachCamera(camera);
vid.x = 0;
vid.y = 0;
addChild(vid);
vid2.smoothing = true;
vid2.attachCamera(camera);
vid2.x = 450;
vid2.y = 0;
var w: int = vid2.width;
var h: int = vid2.height;
addChild(vid2);
import flash.media.Camera; import flash.media.Video; var camera:Camera = Camera.getCamera(); var vid:Video = new Video (440,440); var vid2:Video = new Video (440,440); camera.setQuality (30000,30000); vid.smoothing = true; vid.attachCamera(camera); vid.x = 0; vid.y = 0; addChild(vid); vid2.smoothing = true; vid2.attachCamera(camera); vid2.x = 450; vid2.y = 0; var w: int = vid2.width; var h: int = vid2.height; addChild(vid2);
De Code laat 2 webcam beelden zien naast elkaar ( vid2 moet het resultaat gaan weergeven van het algoritme)
Ik dacht zelf aan 2 For lusjes... maar hoe kan ik dan een pixel bewerken?
Verder heb ik nog zeer weinig ervaring met Flash.
Ik hoop op een verhelderend antwoord.
|