Intel® RealSense™ SDK for Windows Beta

Product Brief
Intel® RealSense™ SDK for
Windows Beta
Software Developer Tools
Intel® RealSense™ SDK
for Windows Beta
Create Applications with Intuitive, Natural User Interfaces
The personal computer is decades old,
but in all that time how personal has it
really become? Do you interact with
your computer the same way you
interact with friends or family? Does it
understand your communication style?
Is it intuitive to work and play on a
computer? At Intel, we’re trying to make
computers more personal, helping
developers to create application
interfaces that are truly natural,
enabling computers to understand us
the way we understand each other.
The Opportunity for Developers
Intel® RealSense™ technology
recognizes and understands inputs
using your hands, face, and speech, as
well as from the environment around
you. With the new Intel® RealSense™
SDK for Windows beta you can create
the next generation of natural,
immersive, and intuitive software
applications that incorporate hand and
finger tracking, facial analysis, speech,
augmented reality, and 3D scanning.
With these capabilities you can create
applications in the following categories:
• Immersive Collaboration: Meet and
collaborate, virtually.
• Games: Engage in and control
gaming and play activities.
• Natural Interaction: Put intuitive
control at your customers’ fingertips.
• Interactive Storytelling: Bring
storytelling to life with augmented
reality, gesture, and more.
• Capture and Share: Scan, modify,
and share small objects using 3D
scanning. Works great with 3D
printers.
These kinds of applications are possible
on Ultrabook™ devices, notebooks,
2 in 1s, and All-in-One PCs with 4th
generation and newer Intel® Core™
processors and the Intel® RealSense™
3D Camera. Intel is working with major
OEMs to integrate 3D cameras into
many of these devices in an effort to
give PCs human-like senses, making a
more natural interface possible. For
developers it means you have a great
opportunity using unique hardware and
incredible software to create your own
cutting-edge applications and make
them available to a broad user-base.
Download the Intel® RealSense™
SDK for Windows Beta
The Intel RealSense SDK for Windows
Beta is an API and tools supporting
4th generation and future Intel® Core™
processors. It is available now as a free
download. High-level APIs give all
developers fast, easy programming
access to Intel RealSense technology
functionality, while low-level APIs
provide experienced developers the
control they need for application
innovation. Download the SDK beta
now for free at intel.com/realsense/sdk.
Intel® RealSense™ SDK for Windows Beta
leader in speech recognition software, and also interoperates
with Microsoft Speech API. Developers can select the engine
to be used by their application.
When a user speaks into the microphones of a compute
device, the speech recognition algorithm interprets the
speech, recognizes that the user has spoken a command
pre-programmed into the application, and passes the
command on to the application to execute it.
Facial Analysis
Facial Analysis for 2014 now
supports depth, and is able
to track 78 landmark points
for increased accuracy, true
3D face detection, as well as
roll, pitch, and yaw of the
face. These improvements
allow you to identify the
presence of faces in the
camera’s range, and on a
In 2014 the SDK supports
single face identify the
tracking for 78 landmark
location of facial features.
points, depth for true 3D face
They also allow you to track
detection as well as roll, pitch,
and yaw.
and recognize a head pose
and recognize expressions
and emotions such as anger, surprise, and frustration based
on these facial landmarks.
Intel® RealSense™ Developer Kit
Explore the capabilities of the Intel RealSense SDK for
Windows beta with the Intel® RealSense™ Developer Kit
camera. The Intel RealSense Developer Kit will be available
for purchase in Q4 2014. An Intel-developed depth camera in
this Creative*-designed peripheral device supports full VGA
depth resolution, full 1080p RGB resolution and includes
dual microphones. The Intel RealSense Developer Kit is an
essential tool for developing applications using Intel
RealSense technology. Reserve your Developer Kit camera
now at intel.com/realsense/sdk.
The Intel® RealSense™ Technology
Developer Resource Center
To help you get started developing applications quickly,
check out the Intel® RealSense™
Technology Developer Resource Center,
a one-stop resource for game and
As part of the Intel RealSense SDK, you have access
application development using Intel
to a precise and accurate full-hand skeleton which
RealSense technology. At the Center
segments the hand from the background and
you’ll be able to download the Beta SDK,
requires no calibration.
order a Developer Kit camera, enroll in
the Intel® RealSense™ App Challenge
2014, and sign up to attend other
developer programs and events like
Index Fingertip
Hackathons, Virtual AE Sessions, and
Webinars. To check out the Resource
Center, visit intel.com/realsense/sdk.
The Intel® RealSense™ SDK for
Windows Beta Supports Key Intel
RealSense Technology Usages
Thumb Fingertip
Middle Fingertip
Ring Fingertip
Pinky Fingertip
Pinky Joint C
Pinky Joint B
Speech Recognition
Speech recognition is a common way to
add natural interactivity to an application.
Examples of this might be direct PC
commands or dictation. The Intel
RealSense SDK includes speech
recognition algorithms from Nuance, a
2
Thumb Joint C
Pinky Joint A
Thumb Joint B
Thumb Joint A
Palm
Wrist
Intel® RealSense™ SDK for Windows Beta
Hand and Finger Tracking
The Intel RealSense SDK supports recognition and tracking
of mid-air gestures, hand tracking, and finger tracking within
a range of approximately 0.2–1.2m or 6 in. to 3 ft.
Hand and finger tracking provides tracking or 3D positions of
fingertips and palm locations that can be used to control an
application within a range of 0.2–1.2m of the camera. This is
useful for application developers who require the most
sophisticated level of interactivity and want to define a
unique means of user interaction for their application.
In 2014 the SDK tracks 22 points on the hand and joints.
In 2014 the Intel RealSense SDK for Windows Beta now
supports 22 points of hand and joint tracking for greater
accuracy and resolution. This allows you to enable new
application usages including more granular GUI control and
better fingertip tracking and hand orientation for
sophisticated interactions.
Gesture Recognition
Gesture recognition identifies static poses and dynamic
gestures including grab, release, move, swipe, zoom in and
out, push to select, hover to select, and escape/reset that act
as a natural way to interact with software (see table below).
Grab and Release
Perform the pinch gesture to grab an object. Separate the
thumb and index finger to release.
Move
While holding thumb and index finger together, move in x-y-z
axes.
Swipe
Swipes can be performed in both horizontal and vertical
directions parallel to the screen.
Zoom In /Grow
You can use Big 5 or 2 finger-pinch as the activation and
completion pose. Zooming is coupled to the distance between
the 2 hands (similar to pinch-zooming on touchscreens).
Same as zoom in, in the opposite direction.
Zoom Out / Shrink
Push to Select
Hover Select
Escape/Reset
Both are good designs to consider. Developers should choose a
style that fits their app.
Hold open palm (Big-5) gesture still.
Wave an open hand from side to side naturally to reset or
escape from an application mode.
3
Intel® RealSense™ SDK for Windows Beta
Augmented Reality
Created in conjunction with augmented reality leader Metaio,
3D augmented reality allows developers to personalize,
dramatize, and add emotional content to applications by
creating a 3D virtual world and assign properties to virtual
objects to make them “user aware.”
3D Scanning and Printing
1
Developed in conjunction with 3D Systems, Inc. the new
3D Scanning capability brings the ability to scan, modify, and
share small objects to consumers. Here’s how it works:
because Intel RealSense technology uses a 3D camera, you
can rotate an object in front of your computing device to
build a 3D mesh. Overlay the mesh with color, and you’ve got
a fully printable, shareable digital replica. Want to build some
army men for your kids to play with? Great. Want to upload a
3D model of the teapot you’re selling on an internet
marketplace? Totally possible. Additionally, we’re abstracting
the technology so that developers can incorporate 3D
scanning into their own applications. 3D Scanning will be
included in a future release of the SDK.
Getting Started with the Intel® RealSense™ SDK
for Windows Beta
Intel® RealSense™ SDK:
Supported Processors, Software, Samples, and Tools
Processors
4th generation and future Intel®
Core™ Processors
Operating Systems
Microsoft Windows* 8.1
(64-bit only)
Programming Languages C++, C#
Microsoft Visual Studio*
•Camera viewer
•Audio recorder
Application Samples
2.Check out the Resource Center: A one-stop shop for
application development using Intel RealSense
technology, you can get the help you need for developing
applications quickly. You can also enroll in the Intel
•Face detection
•Landmark detection
•Gesture viewer
•Total Immersion D’Fusion Studio*
Supported Tools
•Processing Open Source
Programming Language and
Environment
•Unity Game Development
Environment
Adding Intel RealSense technology interactivity to your
application is now easier than ever with the new Intel
RealSense Technology Developer Resource Center.
Go to intel.com/realsense/sdk and:
1.Get the SDK: Reserve a Developer Kit: Download the SDK
for Free and reserve a camera.
VS 2008, VS 2010
RealSense App Challenge 2014 as well as enroll to attend
other developer programs and events like Hackathons,
Virtual AE Sessions, and Webinars. The Resource Center
includes a comprehensive documentation suite of
Reference Manuals, a complete self-help course of
tutorials, videos, and downloads of code samples.
Visit the Intel RealSense Technology Developer Resource Center today at intel.com/realsense/sdk
3D Scanning and Printing is not available initially on the Beta but will be available later in 2014.
1
Optimization notice: Refer to our Optimization Notice for more information regarding performance and optimization choices in Intel software products.
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 product order.
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: www.intel.com/design/literature.htm
Intel, the Intel logo, Intel Core, Intel RealSense, Look Inside., the Look Inside. logo, and Ultrabook are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries.
*Other names and brands may be claimed as the property of others.
Copyright © 2014 Intel Corporation. All rights reserved. 0914/SD/JP/KP/PDF
330674-001US