SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Intel® RealSense™ Technology: Code 
Walk-through Presented by Intel 
Software Innovators 
Bob Duffy: Intel – Lead Community Manager 
Justin Link: Chronosapien, Lead Developer 
Chris Skaggs: Code Monkeys, Lead Developer 
REAS002
•Overview with Bob 
•ChronosapienDemo 
•Code Monkeys Demo 
2 
Bob Duffy 
Agenda
Overview with Bob –10 minutes 
•Agenda 
•Developer Relations 
•Intel Software Innovator Program 
•Innovator work with Perceptual Computing 
Chronosapien–Justin Link 
•Experience With Perceptual Computing –Space Between 
•Vision for Intel® RealSenseTM 
•Sample Work 
Code Monkeys –Jon Collins 
•Experience With Perceptual Computing –StargateGunship 
•Vision for Intel® RealSenseTM 
•Sample Work 
3 
Agenda
4 
Scale Developer Relations 
SDKs 
Tools 
Forums 
Blogs 
Videos & Shows 
Code Samples 
Tech Articles 
Project Galleries 
MeetUps 
Workshops & 
Hackathons 
Device Seeding 
Social Engagement 
Innovator Showcase
5 
65 Developers 
9 Countries 
9500 Developer Trained 
Contact: @bobduffy
6 
Sample Innovator Projects: Lee Bamber 
https://www.youtube.com/watch?v=x4v- ZkKjcWE
7 
Sample Innovator Projects: Eskil Steenberg 
https://www.youtube.com/watch?v=4Z9gX_VSeZM
•Overview with Bob 
•ChronosapienDemo 
•Code Monkeys Demo 
8 
Presenter: Justin Link 
Agenda
9 
Background
10 
Intel® Perceptual Computing Challenge
11 
Demo 
Getting the most from a simple gesture 
-Hand position 
-Hand openness 
Intel® RealSenseTMtechnical setup 
-Module setup 
-Update data 
-Data polling
12 
Demo 
-Module setup
13 
Demo 
-Module setup cont.
14 
Demo 
-Module setup cont.
15 
Demo 
-Module setup cont. 
*** Wait for the module to be ready
16 
Demo 
-Update data
17 
Demo 
-Data polling
18 
Demo 
-Data polling
19 
Demo 
Interactive Demo
-Natural user interfaces 
-Eyes into our world (real world mapping) 
20 
Vision 
So what will we do with this tech?
•Overview with Bob 
•ChronosapienDemo 
•Code Monkeys Demo 
21 
Presenter: Chris Skaggs 
Agenda
-Founded in 2000 as a web development shop. 
-Started working in mobile as Soma Games* in 2008. 
-Shipped “G: Into The Rain” as a launch title with Intel® AppUpTMin 2010 
-Awarded Intel® Black Belt in 2011 
-Won Best UX/UI with of StargateGunship* in the 2012 Intel® Perceptual Computing Challenge 
-Got involved with depth and Intel® RealSenseTMas soon as we could and we are JAZZED! 
22 
Background
-Two very different examples of Intel® RealSenseTMimplementation 
23 
Examples 
-SciFi Gunship* with gesture controls, an existing game with RS added. 
-Redwall*, built with Intel® RealSenseTMin mind from the outset.
-What we did with perceptual in Gunship* 
-Basic Gesture control 
-Single handed control 
-What we can do in Gunship* with Intel® RealSenseTM 
-Advanced gesture control including finger bone joints and orientation 
-Two handed gesture recognition allowing us to control zoom and secondary weapons 
-Possibly even voice control. 
24 
Updating to Intel® RealSenseTM
25 
Implementing Intel® RealSenseTM 
-Where Intel® RealSenseTMwill take us in Redwall 
-Zero physical controller 
-Gesture control for the adventurer 
-Object recognition 
-Emotion or Mood recognition 
-Maybe even voice control with some advanced animation functionality tied to it. 
-What we have done/are doing with the Alpha 
-Prototyping more immersive and interactive dialogs using the players emotion. 
-Gesture control for response selections with a UI built with Intel® RealSenseTMin mind
26 
Getting used to Intel® RealSenseTM 
Implementing Intel® RealSenseTMin Unity3d* 
•Building at the API level 
-Only experienced coders need apply. 
-Alpha –therefore things may change 
-More control and visibility over what you’re doing or rather what the SDK is doing. 
•Building at the Plugin level 
-The Unity3d* plugin has been designed with novice programmers in mind. 
-Quick and easy to implement and prototype 
-Is easliyexposed for the more experienced programmer to use as a springboard. 
-Drag & Drop selection and control for easy editor experience 
-Does not expose the complete feature set (It is only alpha at present) 
-Can be used along side the more direct low level API coding approach with out any difficulties
27 
Getting used to Intel® RealSenseTM 
The Plug-in: 
There is a range of predefined Intel® RealSenseTMactions which can be dragged to any Game object 
SendMessageAction: Trigger any method on any script attached to the same GameObjectwhen the conditions are met 
TrackingAction: Move the GameObjectin world space 
Based on the tracked Joint in real space
28 
Getting used to Intel® RealSenseTM 
Many of the expected options are provided by default in the various dropdowns in the Unity property Inspector, thus making it quick and easy to configure triggers. 
In summary the plugin functionality provides a very accessible interface for getting the camera interface up & running in your unity project.
29 
Getting used to Intel® RealSenseTM 
Interactive Demo
Learn More About Intel Software Innovator Program 
Want to show off like these guys, and be on the leading edge of development? 
Contact @bobduffyon Twitter & follow this link http://bit.ly/softwareinnovators 
For more info on Intel RealSenseTechnology: http://software.intel.com/realsense
Legal Disclaimer 
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS.NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT.EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. 
A "Mission Critical Application" is any application in which failure of the Intel Product could result, directly or indirectly, in personal injury or death.SHOULD YOU PURCHASE OR USE INTEL'S PRODUCTS FOR ANY SUCH MISSION CRITICAL APPLICATION, YOU SHALL INDEMNIFY AND HOLD INTEL AND ITS SUBSIDIARIES, SUBCONTRACTORS AND AFFILIATES, AND THE DIRECTORS, OFFICERS, AND EMPLOYEES OF EACH, HARMLESS AGAINST ALL CLAIMS COSTS, DAMAGES, AND EXPENSES AND REASONABLE ATTORNEYS' FEES ARISING OUT OF, DIRECTLY OR INDIRECTLY, ANY CLAIM OF PRODUCT LIABILITY, PERSONAL INJURY,OR DEATH ARISING IN ANY WAY OUT OF SUCH MISSION CRITICAL APPLICATION, WHETHER OR NOT INTEL OR ITS SUBCONTRACTOR WAS NEGLIGENT IN THE DESIGN, MANUFACTURE, OR WARNING OF THE INTEL PRODUCT OR ANY OF ITS PARTS. 
Intel may make changes to specifications and product descriptions at any time, without notice.Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined".Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.The information here is subject to change without notice.Do not finalize a design with this information. 
The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications.Current characterized errata are available on request. 
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your productorder. 
Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to:http://www.intel.com/design/literature.htm 
Intel, look Inside and the Intel logo are trademarks of Intel Corporation in the United States and other countries. 
*Other names and brands may be claimed as the property of others. 
Copyright ©2014 Intel Corporation.
Risk Factors 
The above statements and any others in this document that refer to plans and expectations for the second quarter, the year and the future are forward-looking statements that involve a number of risks and uncertainties. Words such as “anticipates,” “expects,” “intends,” “plans,” “believes,” “seeks,” “estimates,” “may,” “will,” “should” and their variations identify forward-looking statements. Statements that refer to or are based on projections, uncertain events or assumptions also identify forward-looking statements. Many factors could affect Intel’s actual results, and variances from Intel’s current expectations regarding such factors could cause actual results to differ materially from those expressed in these forward-looking statements. Intel presently considers the following to be important factors that could cause actual results to differ materially from the company’s expectations. Demand for Intel's products is highly variable and, in recent years, Intel has experienced declining orders in the traditional PC market segment. Demand could be different from Intel's expectations due to factors including changes in business and economic conditions; consumer confidence or income levels; customer acceptance of Intel’s and competitors’ products; competitive and pricing pressures, including actions taken by competitors; supply constraints and other disruptions affecting customers; changes in customer order patterns including ordercancellations; and changes in the level of inventory at customers. Intel operates in highly competitive industries and its operations have high costs that are either fixedor difficult to reduce in the short term. Intel's gross margin percentage could vary significantly from expectations based on capacity utilization; variations in inventory valuation, including variations related to the timing of qualifying products for sale; changes in revenue levels; segment product mix; the timing and execution of the manufacturing ramp and associated costs; excess or obsolete inventory; changes in unit costs; defects or disruptions in the supply of materials or resources; and productmanufacturing quality/yields. Variations in gross margin may also be caused by the timing of Intel product introductions and related expenses, including marketing expenses, and Intel's ability to respond quickly to technological developments and to introduce new products or incorporate new features into existing products, whichmay result in restructuring and asset impairment charges. Intel's results could be affected by adverse economic, social, political and physical/infrastructure conditions in countries where Intel, its customers or its suppliers operate, including military conflict and other security risks, natural disasters, infrastructure disruptions, health concerns and fluctuations in currency exchange rates. Intel’s results could be affected by the timing of closing of acquisitions, divestitures and other significant transactions. Intel's results could be affected by adverse effects associated with product defects and errata (deviations from published specifications), and by litigation or regulatory matters involving intellectual property, stockholder, consumer, antitrust, disclosure and other issues, such as the litigation and regulatory matters describedin Intel's SEC filings. An unfavorable ruling could include monetary damages or an injunction prohibiting Intel from manufacturing or selling one or more products, precludingparticular business practices, impacting Intel’s ability to design its products, or requiring other remedies such as compulsory licensing of intellectual property. A detailed discussion of these and other factors that could affect Intel’s results is included in Intel’s SEC filings, including the company’s most recent reports on Form 10-Q, Form 10-K and earnings release. 
Rev. 4/15/14
Thank You 
33

Mais conteúdo relacionado

Mais procurados

Writing applications using the Microsoft Kinect Sensor
Writing applications using the Microsoft Kinect SensorWriting applications using the Microsoft Kinect Sensor
Writing applications using the Microsoft Kinect Sensor
phildenoncourt
 

Mais procurados (20)

Intel® RealSense™ Technology Adding Human-Like Sensing to Computing Devices
Intel® RealSense™ Technology Adding Human-Like Sensing to Computing DevicesIntel® RealSense™ Technology Adding Human-Like Sensing to Computing Devices
Intel® RealSense™ Technology Adding Human-Like Sensing to Computing Devices
 
Programming with RealSense using .NET
Programming with RealSense using .NETProgramming with RealSense using .NET
Programming with RealSense using .NET
 
Communitydays2014
Communitydays2014Communitydays2014
Communitydays2014
 
Dev09 – la battaglia del touchless
Dev09 – la battaglia del touchlessDev09 – la battaglia del touchless
Dev09 – la battaglia del touchless
 
Communitydays2015
Communitydays2015Communitydays2015
Communitydays2015
 
Intel Real Sense, Diversity Meetup by Jamie Tanna
Intel Real Sense, Diversity Meetup by Jamie TannaIntel Real Sense, Diversity Meetup by Jamie Tanna
Intel Real Sense, Diversity Meetup by Jamie Tanna
 
Microsoft Kinect and Kinect SDK
Microsoft Kinect and Kinect SDKMicrosoft Kinect and Kinect SDK
Microsoft Kinect and Kinect SDK
 
MIDIH Research Studio-AWEAR experiment
MIDIH Research Studio-AWEAR experimentMIDIH Research Studio-AWEAR experiment
MIDIH Research Studio-AWEAR experiment
 
Optimizing Usability and Human-Robot Interaction (HRI) in Medical Robotics
Optimizing Usability and Human-Robot Interaction (HRI) in Medical RoboticsOptimizing Usability and Human-Robot Interaction (HRI) in Medical Robotics
Optimizing Usability and Human-Robot Interaction (HRI) in Medical Robotics
 
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
 
Softkinetic user interface evolution by Ilse Ravyse and Tanya Varbanove
Softkinetic user interface evolution by Ilse Ravyse and Tanya VarbanoveSoftkinetic user interface evolution by Ilse Ravyse and Tanya Varbanove
Softkinetic user interface evolution by Ilse Ravyse and Tanya Varbanove
 
Natural User Interface Microsoft Kinect and Surface Computing
Natural User Interface Microsoft Kinect and Surface ComputingNatural User Interface Microsoft Kinect and Surface Computing
Natural User Interface Microsoft Kinect and Surface Computing
 
Writing applications using the Microsoft Kinect Sensor
Writing applications using the Microsoft Kinect SensorWriting applications using the Microsoft Kinect Sensor
Writing applications using the Microsoft Kinect Sensor
 
Touchless Touchscreen
Touchless TouchscreenTouchless Touchscreen
Touchless Touchscreen
 
Touch Less touch screen
Touch Less touch screenTouch Less touch screen
Touch Less touch screen
 
5 pen-pc-technology-presentation
5 pen-pc-technology-presentation5 pen-pc-technology-presentation
5 pen-pc-technology-presentation
 
Touchless interactivity is the new frontier
Touchless interactivity is the new frontierTouchless interactivity is the new frontier
Touchless interactivity is the new frontier
 
Natural User Interfaces
Natural User InterfacesNatural User Interfaces
Natural User Interfaces
 
Project soli
Project soliProject soli
Project soli
 
Touchless touchscreen
Touchless touchscreenTouchless touchscreen
Touchless touchscreen
 

Destaque

디미컨_엄정민
디미컨_엄정민디미컨_엄정민
디미컨_엄정민
Jungmin Um
 

Destaque (12)

Intel Perceptual Computing SDK
Intel Perceptual Computing SDKIntel Perceptual Computing SDK
Intel Perceptual Computing SDK
 
Dall’ecommerce al social commerce o everywhere commerce: focus startups
Dall’ecommerce al social commerce o everywhere commerce: focus startupsDall’ecommerce al social commerce o everywhere commerce: focus startups
Dall’ecommerce al social commerce o everywhere commerce: focus startups
 
인텔교육솔루션소개 Intel.Education.Solution
인텔교육솔루션소개 Intel.Education.Solution인텔교육솔루션소개 Intel.Education.Solution
인텔교육솔루션소개 Intel.Education.Solution
 
Intel 2014 Business Review & IoT Tech Leadership
Intel 2014 Business Review & IoT Tech LeadershipIntel 2014 Business Review & IoT Tech Leadership
Intel 2014 Business Review & IoT Tech Leadership
 
미래교육을 위한 인터페이스 NUI & education
미래교육을 위한 인터페이스 NUI & education미래교육을 위한 인터페이스 NUI & education
미래교육을 위한 인터페이스 NUI & education
 
OpenCV 에서 OpenCL 살짝 써보기
OpenCV 에서 OpenCL 살짝 써보기OpenCV 에서 OpenCL 살짝 써보기
OpenCV 에서 OpenCL 살짝 써보기
 
Yole Intel RealSense 3D camera module and STM IR laser 2015 teardown reverse ...
Yole Intel RealSense 3D camera module and STM IR laser 2015 teardown reverse ...Yole Intel RealSense 3D camera module and STM IR laser 2015 teardown reverse ...
Yole Intel RealSense 3D camera module and STM IR laser 2015 teardown reverse ...
 
이기종 멀티코어 프로세서를 위한 프로그래밍 언어 및 영상처리 오픈소스
이기종 멀티코어 프로세서를 위한 프로그래밍 언어 및 영상처리 오픈소스이기종 멀티코어 프로세서를 위한 프로그래밍 언어 및 영상처리 오픈소스
이기종 멀티코어 프로세서를 위한 프로그래밍 언어 및 영상처리 오픈소스
 
이미지(비디오)를 대상으로 한 빅 데이터 시스템 기술 동향 및 고려사항
이미지(비디오)를 대상으로 한 빅 데이터 시스템 기술 동향 및 고려사항이미지(비디오)를 대상으로 한 빅 데이터 시스템 기술 동향 및 고려사항
이미지(비디오)를 대상으로 한 빅 데이터 시스템 기술 동향 및 고려사항
 
디미컨_엄정민
디미컨_엄정민디미컨_엄정민
디미컨_엄정민
 
Sixth Sense Technology
Sixth Sense TechnologySixth Sense Technology
Sixth Sense Technology
 
Using the Android Native Development Kit (NDK)
Using the Android Native Development Kit (NDK)Using the Android Native Development Kit (NDK)
Using the Android Native Development Kit (NDK)
 

Semelhante a Intel® RealSense™ Technology: Code Walk-through Presented by Intel Software Innovators

Semelhante a Intel® RealSense™ Technology: Code Walk-through Presented by Intel Software Innovators (20)

MeeGo Overview DeveloperDay Munich
MeeGo Overview DeveloperDay MunichMeeGo Overview DeveloperDay Munich
MeeGo Overview DeveloperDay Munich
 
8 intel network builders overview
8 intel network builders overview8 intel network builders overview
8 intel network builders overview
 
Day1 Trina Ward
Day1 Trina WardDay1 Trina Ward
Day1 Trina Ward
 
Yocto Project Open Source Build System and Collaboration Initiative
Yocto Project Open Source Build System and Collaboration InitiativeYocto Project Open Source Build System and Collaboration Initiative
Yocto Project Open Source Build System and Collaboration Initiative
 
O uso de tecnologias Intel na implantação de sistemas de alto desempenho
O uso de tecnologias Intel na implantação de sistemas de alto desempenhoO uso de tecnologias Intel na implantação de sistemas de alto desempenho
O uso de tecnologias Intel na implantação de sistemas de alto desempenho
 
Preparing the Data Center for the Internet of Things
Preparing the Data Center for the Internet of ThingsPreparing the Data Center for the Internet of Things
Preparing the Data Center for the Internet of Things
 
Build HTML5 VR Apps using Intel® XDK
Build HTML5 VR Apps using Intel® XDKBuild HTML5 VR Apps using Intel® XDK
Build HTML5 VR Apps using Intel® XDK
 
Como criar um mundo autônomo e conectado - Jomar Silva
Como criar um mundo autônomo e conectado - Jomar SilvaComo criar um mundo autônomo e conectado - Jomar Silva
Como criar um mundo autônomo e conectado - Jomar Silva
 
Алексей Слепцов_"Интернет вещей. Что это и для чего"
Алексей Слепцов_"Интернет вещей. Что это и для чего"Алексей Слепцов_"Интернет вещей. Что это и для чего"
Алексей Слепцов_"Интернет вещей. Что это и для чего"
 
High Performance Computing: The Essential tool for a Knowledge Economy
High Performance Computing: The Essential tool for a Knowledge EconomyHigh Performance Computing: The Essential tool for a Knowledge Economy
High Performance Computing: The Essential tool for a Knowledge Economy
 
Software-defined Visualization, High-Fidelity Visualization: OpenSWR and OSPRay
Software-defined Visualization, High-Fidelity Visualization: OpenSWR and OSPRaySoftware-defined Visualization, High-Fidelity Visualization: OpenSWR and OSPRay
Software-defined Visualization, High-Fidelity Visualization: OpenSWR and OSPRay
 
Scott Apeland Intel Keynote
Scott Apeland Intel KeynoteScott Apeland Intel Keynote
Scott Apeland Intel Keynote
 
Microsoft Build 2019- Intel AI Workshop
Microsoft Build 2019- Intel AI Workshop Microsoft Build 2019- Intel AI Workshop
Microsoft Build 2019- Intel AI Workshop
 
Embree Ray Tracing Kernels
Embree Ray Tracing KernelsEmbree Ray Tracing Kernels
Embree Ray Tracing Kernels
 
Gary Brown (Movidius, Intel): Deep Learning in AR: the 3 Year Horizon
Gary Brown (Movidius, Intel): Deep Learning in AR: the 3 Year HorizonGary Brown (Movidius, Intel): Deep Learning in AR: the 3 Year Horizon
Gary Brown (Movidius, Intel): Deep Learning in AR: the 3 Year Horizon
 
Bring Intelligence to the Edge with Intel® Movidius™ Neural Compute Stick
Bring Intelligence to the Edge with Intel® Movidius™ Neural Compute StickBring Intelligence to the Edge with Intel® Movidius™ Neural Compute Stick
Bring Intelligence to the Edge with Intel® Movidius™ Neural Compute Stick
 
Intel Movidius Neural Compute Stick presentation @QConf San Francisco
Intel Movidius Neural Compute Stick presentation @QConf San FranciscoIntel Movidius Neural Compute Stick presentation @QConf San Francisco
Intel Movidius Neural Compute Stick presentation @QConf San Francisco
 
A Path to NFV/SDN - Intel. Michael Brennan, INTEL
A Path to NFV/SDN - Intel. Michael Brennan, INTELA Path to NFV/SDN - Intel. Michael Brennan, INTEL
A Path to NFV/SDN - Intel. Michael Brennan, INTEL
 
Accelerate Your Game Development on Android*
Accelerate Your Game Development on Android*Accelerate Your Game Development on Android*
Accelerate Your Game Development on Android*
 
Overview Intel AppUp developer program
Overview Intel AppUp developer programOverview Intel AppUp developer program
Overview Intel AppUp developer program
 

Mais de Intel® Software

Mais de Intel® Software (20)

AI for All: Biology is eating the world & AI is eating Biology
AI for All: Biology is eating the world & AI is eating Biology AI for All: Biology is eating the world & AI is eating Biology
AI for All: Biology is eating the world & AI is eating Biology
 
Python Data Science and Machine Learning at Scale with Intel and Anaconda
Python Data Science and Machine Learning at Scale with Intel and AnacondaPython Data Science and Machine Learning at Scale with Intel and Anaconda
Python Data Science and Machine Learning at Scale with Intel and Anaconda
 
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSciStreamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
 
AI for good: Scaling AI in science, healthcare, and more.
AI for good: Scaling AI in science, healthcare, and more.AI for good: Scaling AI in science, healthcare, and more.
AI for good: Scaling AI in science, healthcare, and more.
 
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
 
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
 
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
 
AWS & Intel Webinar Series - Accelerating AI Research
AWS & Intel Webinar Series - Accelerating AI ResearchAWS & Intel Webinar Series - Accelerating AI Research
AWS & Intel Webinar Series - Accelerating AI Research
 
Intel Developer Program
Intel Developer ProgramIntel Developer Program
Intel Developer Program
 
Intel AIDC Houston Summit - Overview Slides
Intel AIDC Houston Summit - Overview SlidesIntel AIDC Houston Summit - Overview Slides
Intel AIDC Houston Summit - Overview Slides
 
AIDC NY: BODO AI Presentation - 09.19.2019
AIDC NY: BODO AI Presentation - 09.19.2019AIDC NY: BODO AI Presentation - 09.19.2019
AIDC NY: BODO AI Presentation - 09.19.2019
 
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
 
Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...
Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...
Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...
 
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
 
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
 
RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...
RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...
RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...
 
AIDC India - AI on IA
AIDC India  - AI on IAAIDC India  - AI on IA
AIDC India - AI on IA
 
AIDC India - Intel Movidius / Open Vino Slides
AIDC India - Intel Movidius / Open Vino SlidesAIDC India - Intel Movidius / Open Vino Slides
AIDC India - Intel Movidius / Open Vino Slides
 
AIDC India - AI Vision Slides
AIDC India - AI Vision SlidesAIDC India - AI Vision Slides
AIDC India - AI Vision Slides
 
Enhance and Accelerate Your AI and Machine Learning Solution | SIGGRAPH 2019 ...
Enhance and Accelerate Your AI and Machine Learning Solution | SIGGRAPH 2019 ...Enhance and Accelerate Your AI and Machine Learning Solution | SIGGRAPH 2019 ...
Enhance and Accelerate Your AI and Machine Learning Solution | SIGGRAPH 2019 ...
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Intel® RealSense™ Technology: Code Walk-through Presented by Intel Software Innovators

  • 1. Intel® RealSense™ Technology: Code Walk-through Presented by Intel Software Innovators Bob Duffy: Intel – Lead Community Manager Justin Link: Chronosapien, Lead Developer Chris Skaggs: Code Monkeys, Lead Developer REAS002
  • 2. •Overview with Bob •ChronosapienDemo •Code Monkeys Demo 2 Bob Duffy Agenda
  • 3. Overview with Bob –10 minutes •Agenda •Developer Relations •Intel Software Innovator Program •Innovator work with Perceptual Computing Chronosapien–Justin Link •Experience With Perceptual Computing –Space Between •Vision for Intel® RealSenseTM •Sample Work Code Monkeys –Jon Collins •Experience With Perceptual Computing –StargateGunship •Vision for Intel® RealSenseTM •Sample Work 3 Agenda
  • 4. 4 Scale Developer Relations SDKs Tools Forums Blogs Videos & Shows Code Samples Tech Articles Project Galleries MeetUps Workshops & Hackathons Device Seeding Social Engagement Innovator Showcase
  • 5. 5 65 Developers 9 Countries 9500 Developer Trained Contact: @bobduffy
  • 6. 6 Sample Innovator Projects: Lee Bamber https://www.youtube.com/watch?v=x4v- ZkKjcWE
  • 7. 7 Sample Innovator Projects: Eskil Steenberg https://www.youtube.com/watch?v=4Z9gX_VSeZM
  • 8. •Overview with Bob •ChronosapienDemo •Code Monkeys Demo 8 Presenter: Justin Link Agenda
  • 10. 10 Intel® Perceptual Computing Challenge
  • 11. 11 Demo Getting the most from a simple gesture -Hand position -Hand openness Intel® RealSenseTMtechnical setup -Module setup -Update data -Data polling
  • 13. 13 Demo -Module setup cont.
  • 14. 14 Demo -Module setup cont.
  • 15. 15 Demo -Module setup cont. *** Wait for the module to be ready
  • 17. 17 Demo -Data polling
  • 18. 18 Demo -Data polling
  • 20. -Natural user interfaces -Eyes into our world (real world mapping) 20 Vision So what will we do with this tech?
  • 21. •Overview with Bob •ChronosapienDemo •Code Monkeys Demo 21 Presenter: Chris Skaggs Agenda
  • 22. -Founded in 2000 as a web development shop. -Started working in mobile as Soma Games* in 2008. -Shipped “G: Into The Rain” as a launch title with Intel® AppUpTMin 2010 -Awarded Intel® Black Belt in 2011 -Won Best UX/UI with of StargateGunship* in the 2012 Intel® Perceptual Computing Challenge -Got involved with depth and Intel® RealSenseTMas soon as we could and we are JAZZED! 22 Background
  • 23. -Two very different examples of Intel® RealSenseTMimplementation 23 Examples -SciFi Gunship* with gesture controls, an existing game with RS added. -Redwall*, built with Intel® RealSenseTMin mind from the outset.
  • 24. -What we did with perceptual in Gunship* -Basic Gesture control -Single handed control -What we can do in Gunship* with Intel® RealSenseTM -Advanced gesture control including finger bone joints and orientation -Two handed gesture recognition allowing us to control zoom and secondary weapons -Possibly even voice control. 24 Updating to Intel® RealSenseTM
  • 25. 25 Implementing Intel® RealSenseTM -Where Intel® RealSenseTMwill take us in Redwall -Zero physical controller -Gesture control for the adventurer -Object recognition -Emotion or Mood recognition -Maybe even voice control with some advanced animation functionality tied to it. -What we have done/are doing with the Alpha -Prototyping more immersive and interactive dialogs using the players emotion. -Gesture control for response selections with a UI built with Intel® RealSenseTMin mind
  • 26. 26 Getting used to Intel® RealSenseTM Implementing Intel® RealSenseTMin Unity3d* •Building at the API level -Only experienced coders need apply. -Alpha –therefore things may change -More control and visibility over what you’re doing or rather what the SDK is doing. •Building at the Plugin level -The Unity3d* plugin has been designed with novice programmers in mind. -Quick and easy to implement and prototype -Is easliyexposed for the more experienced programmer to use as a springboard. -Drag & Drop selection and control for easy editor experience -Does not expose the complete feature set (It is only alpha at present) -Can be used along side the more direct low level API coding approach with out any difficulties
  • 27. 27 Getting used to Intel® RealSenseTM The Plug-in: There is a range of predefined Intel® RealSenseTMactions which can be dragged to any Game object SendMessageAction: Trigger any method on any script attached to the same GameObjectwhen the conditions are met TrackingAction: Move the GameObjectin world space Based on the tracked Joint in real space
  • 28. 28 Getting used to Intel® RealSenseTM Many of the expected options are provided by default in the various dropdowns in the Unity property Inspector, thus making it quick and easy to configure triggers. In summary the plugin functionality provides a very accessible interface for getting the camera interface up & running in your unity project.
  • 29. 29 Getting used to Intel® RealSenseTM Interactive Demo
  • 30. Learn More About Intel Software Innovator Program Want to show off like these guys, and be on the leading edge of development? Contact @bobduffyon Twitter & follow this link http://bit.ly/softwareinnovators For more info on Intel RealSenseTechnology: http://software.intel.com/realsense
  • 31. Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS.NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT.EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. A "Mission Critical Application" is any application in which failure of the Intel Product could result, directly or indirectly, in personal injury or death.SHOULD YOU PURCHASE OR USE INTEL'S PRODUCTS FOR ANY SUCH MISSION CRITICAL APPLICATION, YOU SHALL INDEMNIFY AND HOLD INTEL AND ITS SUBSIDIARIES, SUBCONTRACTORS AND AFFILIATES, AND THE DIRECTORS, OFFICERS, AND EMPLOYEES OF EACH, HARMLESS AGAINST ALL CLAIMS COSTS, DAMAGES, AND EXPENSES AND REASONABLE ATTORNEYS' FEES ARISING OUT OF, DIRECTLY OR INDIRECTLY, ANY CLAIM OF PRODUCT LIABILITY, PERSONAL INJURY,OR DEATH ARISING IN ANY WAY OUT OF SUCH MISSION CRITICAL APPLICATION, WHETHER OR NOT INTEL OR ITS SUBCONTRACTOR WAS NEGLIGENT IN THE DESIGN, MANUFACTURE, OR WARNING OF THE INTEL PRODUCT OR ANY OF ITS PARTS. Intel may make changes to specifications and product descriptions at any time, without notice.Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined".Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.The information here is subject to change without notice.Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications.Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your productorder. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to:http://www.intel.com/design/literature.htm Intel, look Inside and the Intel logo are trademarks of Intel Corporation in the United States and other countries. *Other names and brands may be claimed as the property of others. Copyright ©2014 Intel Corporation.
  • 32. Risk Factors The above statements and any others in this document that refer to plans and expectations for the second quarter, the year and the future are forward-looking statements that involve a number of risks and uncertainties. Words such as “anticipates,” “expects,” “intends,” “plans,” “believes,” “seeks,” “estimates,” “may,” “will,” “should” and their variations identify forward-looking statements. Statements that refer to or are based on projections, uncertain events or assumptions also identify forward-looking statements. Many factors could affect Intel’s actual results, and variances from Intel’s current expectations regarding such factors could cause actual results to differ materially from those expressed in these forward-looking statements. Intel presently considers the following to be important factors that could cause actual results to differ materially from the company’s expectations. Demand for Intel's products is highly variable and, in recent years, Intel has experienced declining orders in the traditional PC market segment. Demand could be different from Intel's expectations due to factors including changes in business and economic conditions; consumer confidence or income levels; customer acceptance of Intel’s and competitors’ products; competitive and pricing pressures, including actions taken by competitors; supply constraints and other disruptions affecting customers; changes in customer order patterns including ordercancellations; and changes in the level of inventory at customers. Intel operates in highly competitive industries and its operations have high costs that are either fixedor difficult to reduce in the short term. Intel's gross margin percentage could vary significantly from expectations based on capacity utilization; variations in inventory valuation, including variations related to the timing of qualifying products for sale; changes in revenue levels; segment product mix; the timing and execution of the manufacturing ramp and associated costs; excess or obsolete inventory; changes in unit costs; defects or disruptions in the supply of materials or resources; and productmanufacturing quality/yields. Variations in gross margin may also be caused by the timing of Intel product introductions and related expenses, including marketing expenses, and Intel's ability to respond quickly to technological developments and to introduce new products or incorporate new features into existing products, whichmay result in restructuring and asset impairment charges. Intel's results could be affected by adverse economic, social, political and physical/infrastructure conditions in countries where Intel, its customers or its suppliers operate, including military conflict and other security risks, natural disasters, infrastructure disruptions, health concerns and fluctuations in currency exchange rates. Intel’s results could be affected by the timing of closing of acquisitions, divestitures and other significant transactions. Intel's results could be affected by adverse effects associated with product defects and errata (deviations from published specifications), and by litigation or regulatory matters involving intellectual property, stockholder, consumer, antitrust, disclosure and other issues, such as the litigation and regulatory matters describedin Intel's SEC filings. An unfavorable ruling could include monetary damages or an injunction prohibiting Intel from manufacturing or selling one or more products, precludingparticular business practices, impacting Intel’s ability to design its products, or requiring other remedies such as compulsory licensing of intellectual property. A detailed discussion of these and other factors that could affect Intel’s results is included in Intel’s SEC filings, including the company’s most recent reports on Form 10-Q, Form 10-K and earnings release. Rev. 4/15/14