• Save
Augmented Reality is just a feature!
Upcoming SlideShare
Loading in...5
×
 

Augmented Reality is just a feature!

on

  • 1,498 views

An overview of how Web Standards and Augmented Reality are combining to create a new Augmented Web.

An overview of how Web Standards and Augmented Reality are combining to create a new Augmented Web.

This presentation was part of the "Open and Interoperable AR" session at #AWE2013.

Statistics

Views

Total Views
1,498
Views on SlideShare
958
Embed Views
540

Actions

Likes
0
Downloads
0
Comments
0

5 Embeds 540

http://augmentedrealitybiz.com 518
https://twitter.com 19
http://tweetedtimes.com 1
https://www.google.de 1
http://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Augmented Reality is just a feature! Augmented Reality is just a feature! Presentation Transcript

  • https://buildAR.com - image creditAugmented Reality is just a feature!
  • Who am I?Rob Manson @namborCEO of MOB Labs the creators of buildAR.comChair of the W3Cs Augmented Web Community GroupInvited Expert with the ISO, W3C & the Khronos GroupCo-Founder of ARStandards.orgAuthor of “Getting started with WebRTC” (available July)https://buildAR.com
  • In 2010 we showed the first model of Web based ARARStandards Workshop in Seoul 2010Patterns of Interest Proposal – Rob Mansonhttps://buildAR.com
  • In 2012 we created a test for the Augmented WebYou can test your device at theAWEsomeWEB.com nowhttps://buildAR.com
  • https://buildAR.comAnd we rebuilt our whole platformbased on this vision for the future of AR
  • https://buildAR.com
  • Today WebRTC has already introducedthe Augmented Web to over 1 Billion deviceshttps://buildAR.com - image credit
  • https://buildAR.comCurrent local image processing pipelineusing the Media Capture & Streams API1. Setup <video> element in the DOMa. declaratively then via getElementById or similarb. createElement(“video”) then appendChild()2. Access the cameraa. getUserMedia()NOTE: Currently can only select the default camera3. Pipe camera stream into <video>a. video.src = stream4. Setup <canvas> element in the DOMa. declaratively then via getElementById or similarb. createElement(“canvas”) then appendChild()5. Get 2D drawing contexta. canvas.getContext(2d);6. Draw <video> frame onto <canvas>a. canvas.drawImage(video, top, left, width, height);7. Get RGBA Uint8ClampedArray of the pixelsa. context.getImageData(top, left, width, height).data;8. Burn CPU (not GPU) cyclesa. for (blah) { for (blah) { … } … }NOTE: May also integrate other sensor data here9. Render resultsa. using HTML/JS/CSSb. using another <canvas> and drawImage()c. using WebGLd. a combination of all
  • https://buildAR.comJSARToolkit demo
  • https://buildAR.comFAST feature detection demo
  • https://buildAR.comWhats in the near future?Integrating WebRTC and Visual SearchUsing WebGL/GLSL to utilise GPU parallelismKhronos Groups OpenVXKhronos Groups Camera Working GroupLots more demos to share! 8)
  • Please join the W3CsAugmented Web Community Grouphttps://buildAR.com - image credit