Archief - AS3 Expert gezocht voor advies

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Flipkikker

Legacy Member
Momenteel ben ik op school bezig aan een ontwerpopdracht waarin we face tracking gebruiken als bediening voor onze interface.

Om de ervaring hiervan te testen moeten we natuurlijk prototypen en een werkend geheel maken. Eerste tests zijn al gedaan en hadden een positieve uitkomst, maar voor de verdere verfijning, optimalisatie en uitwerking zou ik wat "consult" nodig hebben van een flash developer met ervaring.

Zal hieronder even omschrijven welke problemen er zowat opduiken, wat er nog in moet geraken,... Indien ze in deze thread kunnen beantwoord worden, zoveel te beter, maar ik ben bereid voor een uurtje/namiddag/... advies te betalen.

Op Programming & Gamedesign heb ik de voortgang bijgehouden van het project, maar daar is de respons wat lager (waarschijnlijk weinig flash developers die daar aanwezig zijn) > https://www.beyondgaming.be/archive...cv-project-simulatie-met-face-tracking.708784

______

De face tracking module moet geoptimaliseerd worden:
momenteel gebruik ik een gemodificeerde versie van Marilena, een AS3-port van de originele C++ OpenCV library.

Deze is in staat meerdere gezichten te herkennen. Eén van de optimalisaties is deze herkennning stop te zetten bij één gezicht (toch maar een nodig) en de zoekpositie van het gezicht in de buurt te doen van de positie bij de vorige herkenning.

Naast de herkenning moet er ook smoothing in komen, hiervoor hebk al een idee'tje, maar ervaringen/resources in verband met dit zijn ook welkom.

De face tracking wordt gebruik om in een soort 3D omgeving te navigeren. Het is niet de bedoeling een echte 3d engine te bouwen, maar de basis ervan is gemaakt. Momenteel wordt alles nog met vector drawing gedaan, maar dit zou moeten lukken met aangeleverde graphics die dan in het correcte perspectief getransformeerd worden.

Het geheel moet zo correct mogelijk OO geprogrammeerd worden (ben er nog niet in geslaagd met mijn beperkte ervaring), dus tips of richtlijnen hierbij zijn ook welkom.

Het kan verhelderend zijn om mijn "blog" op programming & gamedesign es te doorbladeren, maar hier vind je alvast ook een prototype dat we gebruikt hebben: RealReality (probeer telkens recht op het groene vlak af te gaan)

LunchBox

Legacy Member
dr zit nog een foutje in denk', de flashplayer debugger geeft volgende error:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at com.quasimondo.bitmapdata::CameraBitmap()
at packages.detection::FaceDetector_Camera/initUI()
at packages.detection::FaceDetector_Camera()
at testsim001_fla::MainTimeline/frame1()

Flipkikker

Legacy Member
Zeer goed mogelijk dat er nog fouten in zitten :)

Die fout wordt waarschijnlijk veroorzaakt doordat je eerst toestemming moet geven om de webcam te activeren (of geen webcam hebt) en dat er geen controle in zit of de webcam wel geactiveerd is voor hij de verdere procedures daarvan aanroept.

edit: nog een bijkomend vraagje..

Ik wist dat Flash vrij veel resources vraagt, maar heb een testvideo gemaakt waarmee ik de basis van men nieuwe portfoliosite wil maken, de .SWF is 4 mb groot, maar als ik het start in men browser (Firefox) dan stijgt het geheugengebruik van Firefox naar 1 gb !
Ergens gelezen dat Firefox meer geheugen gebruikt als je er meer hebt (heb 4 gb zitten), maar...
Valt er hier iets aan te doen of zijn er laadmethodes/richtlijnen om dit geheugengebruik lager te houden?

Flipkikker

Legacy Member
[OcMw]Psycho;13172398 zei:
Je hebt hiervoor je eigen "3D-engine" geschreven? Kan je niet beter gebruik maken van bijvoorbeeld Papervision 3D?(PV3D)
Papervision3D
papervision3d - Project Hosting on Google Code
YouTube - Papervision3D_Showreel_07_Q3

Ivm een echte 3d engine zoals Papervision 3D had ik eigenlijk nog niets opgezocht, thx :)

Moeten nog bespreken op welk niveau we het grafisch gaan uitwerken, mogelijk voldoet de standaard "3D" in flash adhv billboard-bitmaps om een tech demo te kunnen tonen op de jury, maar als we meer tijd vinden om dit te ontwikkelen lijkt het me wel een ferme surplus om met een 3d engine te werken. (eventueel met het oog op commercialisering van ons product)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan