Zaujímavú demonštráciu tzv. počítačom vylepšenej reality tento mesiac sprístupnila na svojej webovej stránke austrálska softvérová spoločnosť Boffswana.
Demonštrácia je flash aplikáciou, ktorá zobrazuje video z lokálnej webkamery. Ak vo videu detekuje špecifický obrazec, na jeho pozíciu vkladá do videa renderovaný nadefinovaný 3D model v korektnej veľkosti, perspektíve a s korektným otočením.
Na stránke je k dispozícii PDF s jednoduchým obrazcom, ktorý si je možné vytlačiť a následne vkladanie odskúšať aj pomocou vlastnej webkamery.
Podľa nášho testu ak je rovina obrazca v dostatočnom uhle voči pozícii kamery aplikácia funguje pomerne spoľahlivo. Detekcia obrazca je citlivá na náhle pohyby obrazca vo videu respektíve voči kamere, pre lepšie výsledky je tak potrebné vypnúť prípadné automatické zoomovanie na tváre ľudí podporované u viacerých webkamier.
Samotná flash aplikácia neimplementuje žiadnu z funkčností 3D renderovania a detekovania obrazca, využíva existujúce knižnice FLARToolkit a Papervision3D a len plne demonštruje ich možnosti oproti doteraz dostupným ukážkam. 3D objekt je importovaný z MD2 modelu, zdrojové kódy tejto jednoduchej flashovej aplikácie sú k dispozícii na stiahnutie.
Ukážka použitia flash aplikácie
Vkladanie rovnakého 3D objektu ako v ukážke do videa z vlastnej webkamery si je možné odskúšať na tejto stránke.
Cyberlink youcam... Nie je to uplne to iste ale dokaze zanimovat napriklad psaciu alebo aj vela inich hlav na zaklade polohy a virazu tvare na ktoru je nasmerovana webka.
Re: fps...
Od reg.: OmeGa
|
Pridané:
30.11.2008 10:34
moze za to webkamera, ak si si nevsimol, tak kamera samotna mala 10-20fps, ale samotny model sa hybal o dost plynulejsie. cize na vine je webka nie stroj, alebo OS :)
ako to rozchodit s inym modelom
Od: Johny B
|
Pridané:
2.12.2008 0:35
Je to celkom zaujimave... Zaujimalo by ma ako to skompilovat tak, aby som si tam mohol dat ine modely... Na stranke sa pise len o tom, ze tu si mozes stiahnut zdrojovy kod, ku kompilacii potrebujes toto a toto a stiahni si este nejaky quake 2 model napriklad...
Toto mne ale moc nepomoze, pretoze kompilovat som kompiloval mozno tak pred par rokmi nieco v Ccku, ale tu sa nechytam... Hodi sem niekto laicky postup, co kde a ako :) budem vdacny