Analiza obrazu w technologii Flash

Do ActionScript wkradają się coraz ciekawsze biblioteki programistyczne. Na Adobe MAX Japan zaprezentowana została, udostępniona w ramach projektu Spark, biblioteka FLARToolKit. Jest to biblioteka analizująca obraz pod kątem wyszukiwania wzorców (określonych kształtów – jest w stanie lokalizować go w przestrzeni 3D). Jest to przeportowana z Javy biblioteka NyARToolKit. Biblioteka została opublikowana na zasadzie Open Source. Zastosowanie tej biblioteki do analizy obrazu z webcamu w czasie rzeczywistym robi oszałamiające wrażenie – zobaczcie sami na filmiku poniżej:)



Biblioteka zostanie zoptymalizowana pod kątem FP 10 – zaimplementowane 3D oraz zastosowanie Pixel Bender. Z pewnością tego typu rozwiązanie wymaga pracy nad wydajnością co będzie sporym wyzwaniem zarówno dla programistów FP jak i autorów portu biblioteki. Zaprezentowany powyżej przykład oparty jest na Papervision3D 2.0 ale dopuszczalne są również inne biblioteki 3D (np. Sandy).

Aby na żywo zobaczyć możliwości biblioteki możecie wydrukować wzorzec oraz uruchomić przykład – zauważyłem, że dość istotne jest dość dobre oświetlenie pomieszczenia gdzie wykonujecie testy. Na stronie przykładu znajdziecie również jego kod źródłowy.

Poza oficjalną stroną projektu warto również rzucić okiem na tego bloga. Prezentacja pokazana na MAX Japan znajduje się tutaj.

This entry was posted in ActionScript, Flash. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

4 Comments

  1. guci0
    Posted 03/02/2009 at 09:28 | Permalink

    Zajebiście :D
    Pozdrawiam!

  2. Paweł
    Posted 03/02/2009 at 18:57 | Permalink

    wow, trzeba przetestować.

  3. Posted 04/02/2009 at 00:08 | Permalink

    o.0
    Bomba

  4. flashpoint
    Posted 12/02/2009 at 15:17 | Permalink

    zacząłem to testować i nawet całkiem całkiem

One Trackback

  1. [...] podaje Adobers właśnie pojawiła się technologia służąca do wyszukiwania wzorców w obrazie. Biblioteka [...]

Post a Comment

You must be logged in to post a comment.