Computer Vision i AS3

Rage Thread Against The GERTY
Creative Commons License photo credit: Torley

Augmented Reality (AR) blir allt vanligare på diverse sidor och nu även i våra telefoner. För att göra mer intressanta applikationer krävs någon form av computer vision (CV) dvs att applikationen förstår vad den ser.

Detta är långt ifrån något nytt. OCR (optical character recognition) har varit med oss i flera år och detsamma gäller EANkodläsare. Om du har stött på AR på nätet är chansen stor att du blivit ombedda att printa ut en sida och hålla upp dem framför din webbkamera.

Jag blev irriterad på att jag var tvungen att ha tillgång till en printer och bestämde mig för att försöka ta fram en enkel men robust CV “motor” i ActionScript 3. Det visade sig betydligt enklare än vad jag trodde.

Computer Vision in Flash from BronsonID on Vimeo.

Jag utgick från detta scriptet och byggde vidare. Resultatet blev ett enkelt objekt som letar efter mörka fläckar och räknar ut hur stora de är och ungefär var deras mittpunkt ligger. Med hjälp av det kan jag sen göra lite vad jag vill. Roligast blir det om man har två skärmar eller en extern webbkamera. Då kan man rigga upp det så att man får ostörd överblick över det man påverkar.

Sänk volymen rejält på din data och testa själv här eller i en snälalre version här.

Lämna en kommentar

Denna version har förgyllts med: