SlideShare ist ein Scribd-Unternehmen logo
1 von 43
http://linkedin.com/in/shahedc
http://www.meetup.com/DC-MS-Devs
http://twitter.com/shahedC
http://WakeUpAndCode.com
https://www.youtube.com/watch?v=aThCr0PsyuA
What is HoloLens?
Augmented Reality Mixed Reality Virtual Reality
Augments the real world with helpful information
Blends holograms with your real world
Can transport you to a virtual world
Replaces the real world
https://developer.microsoft.com/en-us/windows/mixed-reality/spectator_view
HoloLens: Dev Edition vs Commercial Suite
http://hololens.com/buy
Windows Mixed Reality: More Devices!
https://aka.ms/windows-mixed-reality
Getting Started
Tools and Documentation
Start Here for Guides, Docs, Community
https://developer.microsoft.com/en-us/windows/mixed-reality
https://developer.microsoft.com/en-us/windows/mixed-reality/install_the_tools
Install the Tools: HoloLens
Things to Know
‱ Gaze
‱ Gesture
‱ Voice
‱ 3D vs 2D
Gaze
https://developer.microsoft.com/en-US/windows/mixed-reality/gaze
Gestures
https://developer.microsoft.com/en-US/windows/mixed-reality/gestures
Voice Input
https://developer.microsoft.com/en-US/windows/mixed-reality/voice_input
Shahed Chowdhuri, Sr. Technical Evangelist @ Microsoft
Commercial Software Engineering
Shahed Chowdhuri, Sr. Technical Evangelist @ Microsoft
Commercial Software Engineering
Capture
Image
via
HoloLens
/// <summary>
/// Begin process of Image Capturing and send To Azure Computer Vision service.
/// </summary>
private void ExecuteImageCaptureAndAnalysis()
{
// Set the camera resolution to be the highest possible
Resolution cameraResolution = PhotoCapture.SupportedResolutions.OrderByDescending
((res) => res.width * res.height).First();
Texture2D targetTexture = new Texture2D(cameraResolution.width, cameraResolution.height);
// Begin capture process, set the image format
PhotoCapture.CreateAsync(false, delegate (PhotoCapture captureObject)
{
photoCaptureObject = captureObject;
CameraParameters c = new CameraParameters();
c.hologramOpacity = 0.0f;
c.cameraResolutionWidth = targetTexture.width;
c.cameraResolutionHeight = targetTexture.height;
c.pixelFormat = CapturePixelFormat.BGRA32;
// Capture the image from the camera and save it in the App internal folder
captureObject.StartPhotoModeAsync(c, delegate (PhotoCapture.PhotoCaptureResult result)
{
string filename = string.Format(@"CapturedImage{0}.jpg", tapsCount);
string filePath = Path.Combine(Application.persistentDataPath, filename);
VisionManager.instance.imagePath = filePath;
photoCaptureObject.TakePhotoAsync
(filePath, PhotoCaptureFileOutputFormat.JPG, OnCapturedPhotoToDisk);
});
});
}
Prepare & send request to Azure


 receive and process response!
Email: shchowd@microsoft.com ïŹ Twitter: @shahedC

Weitere Àhnliche Inhalte

Was ist angesagt?

Đ†ĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚Đž ĐŽĐ»Ń ĐșĐŸĐŒĐ°ĐœĐŽĐœĐŸŃ— Ń€ĐŸĐ±ĐŸŃ‚Đž та ĐżŃ€ĐŸĐČĐ”ĐŽĐ”ĐœĐœŃ ĐŸĐœĐ»Đ°ĐčĐœ-Đ·Đ°Ń…ĐŸĐŽŃ–ĐČ
Đ†ĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚Đž ĐŽĐ»Ń ĐșĐŸĐŒĐ°ĐœĐŽĐœĐŸŃ— Ń€ĐŸĐ±ĐŸŃ‚Đž та ĐżŃ€ĐŸĐČĐ”ĐŽĐ”ĐœĐœŃ ĐŸĐœĐ»Đ°ĐčĐœ-Đ·Đ°Ń…ĐŸĐŽŃ–ĐČĐ†ĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚Đž ĐŽĐ»Ń ĐșĐŸĐŒĐ°ĐœĐŽĐœĐŸŃ— Ń€ĐŸĐ±ĐŸŃ‚Đž та ĐżŃ€ĐŸĐČĐ”ĐŽĐ”ĐœĐœŃ ĐŸĐœĐ»Đ°ĐčĐœ-Đ·Đ°Ń…ĐŸĐŽŃ–ĐČ
Đ†ĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚Đž ĐŽĐ»Ń ĐșĐŸĐŒĐ°ĐœĐŽĐœĐŸŃ— Ń€ĐŸĐ±ĐŸŃ‚Đž та ĐżŃ€ĐŸĐČĐ”ĐŽĐ”ĐœĐœŃ ĐŸĐœĐ»Đ°ĐčĐœ-Đ·Đ°Ń…ĐŸĐŽŃ–ĐČ
Oleksandr Krakovetskyi
 

Was ist angesagt? (20)

Xbox One Dev Mode
Xbox One Dev ModeXbox One Dev Mode
Xbox One Dev Mode
 
Intro to Bot Framework v3
Intro to Bot Framework v3Intro to Bot Framework v3
Intro to Bot Framework v3
 
Azure for Hackathons
Azure for HackathonsAzure for Hackathons
Azure for Hackathons
 
Unity 5 Jumpstart: Kickoff
Unity 5 Jumpstart: KickoffUnity 5 Jumpstart: Kickoff
Unity 5 Jumpstart: Kickoff
 
Intro to Xamarin
Intro to XamarinIntro to Xamarin
Intro to Xamarin
 
BizSpark & Azure for Startups
BizSpark & Azure for StartupsBizSpark & Azure for Startups
BizSpark & Azure for Startups
 
Game On with Windows & Xbox One @ .NET Conf UY
Game On with Windows & Xbox One @ .NET Conf UYGame On with Windows & Xbox One @ .NET Conf UY
Game On with Windows & Xbox One @ .NET Conf UY
 
Xbox One Dev Mode
Xbox One Dev ModeXbox One Dev Mode
Xbox One Dev Mode
 
Indie Game Development
Indie Game DevelopmentIndie Game Development
Indie Game Development
 
Universal Apps for Windows
Universal Apps for WindowsUniversal Apps for Windows
Universal Apps for Windows
 
Chatbot development with Microsoft Bot Framework and LUIS
Chatbot development with Microsoft Bot Framework and LUISChatbot development with Microsoft Bot Framework and LUIS
Chatbot development with Microsoft Bot Framework and LUIS
 
Introduction to BOT Framework- Global Azure Bootcamp 2017
Introduction to BOT Framework- Global Azure Bootcamp 2017Introduction to BOT Framework- Global Azure Bootcamp 2017
Introduction to BOT Framework- Global Azure Bootcamp 2017
 
Azure mobile services
Azure mobile servicesAzure mobile services
Azure mobile services
 
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
 
Đ†ĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚Đž ĐŽĐ»Ń ĐșĐŸĐŒĐ°ĐœĐŽĐœĐŸŃ— Ń€ĐŸĐ±ĐŸŃ‚Đž та ĐżŃ€ĐŸĐČĐ”ĐŽĐ”ĐœĐœŃ ĐŸĐœĐ»Đ°ĐčĐœ-Đ·Đ°Ń…ĐŸĐŽŃ–ĐČ
Đ†ĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚Đž ĐŽĐ»Ń ĐșĐŸĐŒĐ°ĐœĐŽĐœĐŸŃ— Ń€ĐŸĐ±ĐŸŃ‚Đž та ĐżŃ€ĐŸĐČĐ”ĐŽĐ”ĐœĐœŃ ĐŸĐœĐ»Đ°ĐčĐœ-Đ·Đ°Ń…ĐŸĐŽŃ–ĐČĐ†ĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚Đž ĐŽĐ»Ń ĐșĐŸĐŒĐ°ĐœĐŽĐœĐŸŃ— Ń€ĐŸĐ±ĐŸŃ‚Đž та ĐżŃ€ĐŸĐČĐ”ĐŽĐ”ĐœĐœŃ ĐŸĐœĐ»Đ°ĐčĐœ-Đ·Đ°Ń…ĐŸĐŽŃ–ĐČ
Đ†ĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚Đž ĐŽĐ»Ń ĐșĐŸĐŒĐ°ĐœĐŽĐœĐŸŃ— Ń€ĐŸĐ±ĐŸŃ‚Đž та ĐżŃ€ĐŸĐČĐ”ĐŽĐ”ĐœĐœŃ ĐŸĐœĐ»Đ°ĐčĐœ-Đ·Đ°Ń…ĐŸĐŽŃ–ĐČ
 
Xamarin DevOps
Xamarin DevOpsXamarin DevOps
Xamarin DevOps
 
Building Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLensBuilding Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLens
 
Chatbot development with Microsoft Bot Framework
Chatbot development with Microsoft Bot FrameworkChatbot development with Microsoft Bot Framework
Chatbot development with Microsoft Bot Framework
 
How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015
 
Xamarin microsoft graph
Xamarin microsoft graphXamarin microsoft graph
Xamarin microsoft graph
 

Ähnlich wie Cloud-Backed Mixed Reality with HoloLens & Azure Cognitive Services

Adobe Air for mobile, is it really easy? - JĂŒrgen Coetsiers & Tom Janssens, T...
Adobe Air for mobile, is it really easy? - JĂŒrgen Coetsiers & Tom Janssens, T...Adobe Air for mobile, is it really easy? - JĂŒrgen Coetsiers & Tom Janssens, T...
Adobe Air for mobile, is it really easy? - JĂŒrgen Coetsiers & Tom Janssens, T...
tcs digital world
 

Ähnlich wie Cloud-Backed Mixed Reality with HoloLens & Azure Cognitive Services (20)

El Bruno - Hololens development for 2D developers
El Bruno - Hololens development for 2D developersEl Bruno - Hololens development for 2D developers
El Bruno - Hololens development for 2D developers
 
BIMO Forum 2017 - Présentation Microsoft HoloLens
BIMO Forum 2017 - Présentation Microsoft HoloLensBIMO Forum 2017 - Présentation Microsoft HoloLens
BIMO Forum 2017 - Présentation Microsoft HoloLens
 
2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer
2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer
2017 03 22 Lessons learned building Hololens 3D apps from a 2D app developer
 
Building Mixed Reality Experiences with the HoloToolkit for Unity
Building Mixed Reality Experiences with the HoloToolkit for UnityBuilding Mixed Reality Experiences with the HoloToolkit for Unity
Building Mixed Reality Experiences with the HoloToolkit for Unity
 
2017 06 Ontario Hololens Tour
2017 06 Ontario Hololens Tour2017 06 Ontario Hololens Tour
2017 06 Ontario Hololens Tour
 
Mixed Reality
Mixed RealityMixed Reality
Mixed Reality
 
Mixed Reality Development Overview
Mixed Reality Development OverviewMixed Reality Development Overview
Mixed Reality Development Overview
 
Matt Zeller (Microsoft): Windows Mixed Reality: Holograms to VR, and Everythi...
Matt Zeller (Microsoft): Windows Mixed Reality: Holograms to VR, and Everythi...Matt Zeller (Microsoft): Windows Mixed Reality: Holograms to VR, and Everythi...
Matt Zeller (Microsoft): Windows Mixed Reality: Holograms to VR, and Everythi...
 
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for UnityBuilding Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
 
CodeMash – VR/AR talk
CodeMash – VR/AR talkCodeMash – VR/AR talk
CodeMash – VR/AR talk
 
Matt Zeller (Microsoft): Getting started with Microsoft HoloLens
Matt Zeller (Microsoft): Getting started with Microsoft HoloLensMatt Zeller (Microsoft): Getting started with Microsoft HoloLens
Matt Zeller (Microsoft): Getting started with Microsoft HoloLens
 
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & GamesFrom Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
 
Mixed Reality Introduction
Mixed Reality IntroductionMixed Reality Introduction
Mixed Reality Introduction
 
Developing Immersive Experiences With Windows Mixed Reality
Developing Immersive Experiences With Windows Mixed RealityDeveloping Immersive Experiences With Windows Mixed Reality
Developing Immersive Experiences With Windows Mixed Reality
 
Microsoft Hololens
Microsoft HololensMicrosoft Hololens
Microsoft Hololens
 
Getting Social with OpenSocial
Getting Social with OpenSocialGetting Social with OpenSocial
Getting Social with OpenSocial
 
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App StandardsSocial Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
 
Adobe Air for mobile, is it really easy? - JĂŒrgen Coetsiers & Tom Janssens, T...
Adobe Air for mobile, is it really easy? - JĂŒrgen Coetsiers & Tom Janssens, T...Adobe Air for mobile, is it really easy? - JĂŒrgen Coetsiers & Tom Janssens, T...
Adobe Air for mobile, is it really easy? - JĂŒrgen Coetsiers & Tom Janssens, T...
 
App-for-that template
App-for-that templateApp-for-that template
App-for-that template
 
Microsoft HoloLens seminar
Microsoft HoloLens seminarMicrosoft HoloLens seminar
Microsoft HoloLens seminar
 

Mehr von Shahed Chowdhuri

Mehr von Shahed Chowdhuri (16)

ASP.NET Core 2.1: The Future of Web Apps
ASP.NET Core 2.1: The Future of Web AppsASP.NET Core 2.1: The Future of Web Apps
ASP.NET Core 2.1: The Future of Web Apps
 
ASP.NET Core 2.1: The Future of Web Apps
ASP.NET Core 2.1: The Future of Web AppsASP.NET Core 2.1: The Future of Web Apps
ASP.NET Core 2.1: The Future of Web Apps
 
ASP.NET Core 2.1: The Future of Web Apps
ASP.NET Core 2.1: The Future of Web AppsASP.NET Core 2.1: The Future of Web Apps
ASP.NET Core 2.1: The Future of Web Apps
 
Microsoft Cognitive Services
Microsoft Cognitive ServicesMicrosoft Cognitive Services
Microsoft Cognitive Services
 
Game On with Windows & Xbox One!
Game On with Windows & Xbox One!Game On with Windows & Xbox One!
Game On with Windows & Xbox One!
 
Going Serverless with Azure Functions
Going Serverless with Azure FunctionsGoing Serverless with Azure Functions
Going Serverless with Azure Functions
 
ASP.NET Core 2.0: The Future of Web Apps
ASP.NET Core 2.0: The Future of Web AppsASP.NET Core 2.0: The Future of Web Apps
ASP.NET Core 2.0: The Future of Web Apps
 
What's New at Microsoft?
What's New at Microsoft?What's New at Microsoft?
What's New at Microsoft?
 
Azure: PaaS or IaaS
Azure: PaaS or IaaSAzure: PaaS or IaaS
Azure: PaaS or IaaS
 
ASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with OverviewASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with Overview
 
ASP.NET Core 1.0 Overview
ASP.NET Core 1.0 OverviewASP.NET Core 1.0 Overview
ASP.NET Core 1.0 Overview
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
ASP.NET Core MVC + Web API with Overview (Post RC2)
ASP.NET Core MVC + Web API with Overview (Post RC2)ASP.NET Core MVC + Web API with Overview (Post RC2)
ASP.NET Core MVC + Web API with Overview (Post RC2)
 
ASP.NET Core 1.0 Overview: Post-RC2
ASP.NET Core 1.0 Overview: Post-RC2ASP.NET Core 1.0 Overview: Post-RC2
ASP.NET Core 1.0 Overview: Post-RC2
 
ASP.NET Core 1.0 Overview: Pre-RC2
ASP.NET Core 1.0 Overview: Pre-RC2ASP.NET Core 1.0 Overview: Pre-RC2
ASP.NET Core 1.0 Overview: Pre-RC2
 
ASP.NET Core 1.0 Overview
ASP.NET Core 1.0 OverviewASP.NET Core 1.0 Overview
ASP.NET Core 1.0 Overview
 

KĂŒrzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

KĂŒrzlich hochgeladen (20)

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
 
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
 
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
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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...
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

Cloud-Backed Mixed Reality with HoloLens & Azure Cognitive Services