Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Controlando windows like a boss com Intel Real Sense SDK

1,286 views

Published on

Aprenda como controlar o Windows programaticamente com RealSense SDK, adicionando um controle natural e intuitivo a qualquer aplicação de sua máquina.

Published in: Software
  • Be the first to comment

Controlando windows like a boss com Intel Real Sense SDK

  1. 1. Controlando Windows Like a Boss com Intel RealSense Sdk Globalcode – Open4education Trilha .NET André Carlucci Diretor de Tecnologia – Way2 Microsoft MVP
  2. 2. Globalcode – Open4education
  3. 3. Globalcode – Open4education
  4. 4. Globalcode – Open4education
  5. 5. Globalcode – Open4education Intel Perceptual 3d Camera 30fps 720p Camera 60fps IR 320x240 FOV 73 graus
  6. 6. Globalcode – Open4education Intel RealSense 3d Camera 30fps 1080p Camera 60fps IR 640x480 FOV 85 graus
  7. 7. Globalcode – Open4education Intel Software Day 2013…
  8. 8. WPF App SignalR Javascript Globalcode – Open4education
  9. 9. WPF App SignalR Javascript Globalcode – Open4education
  10. 10. Globalcode – Open4education WPF App SignalR Chrome Plugin
  11. 11. Globalcode – Open4education Control Windows! WPF App
  12. 12. Globalcode – Open4education One app to rule them all!
  13. 13. Globalcode – Open4education SharpPerceptual https://github.com/andrecarlucci/SharpPerceptual Install-Package SharpPerceptual
  14. 14. Globalcode – Open4education SharpSenses https://github.com/andrecarlucci/SharpSenses Install-Package SharpSenses
  15. 15. Globalcode – Open4education SharpSenses var cam = new Camera(); cam.Start(); cam.LeftHand.Visible += () => { Console.WriteLine("Hello"); } cam.RightHand.Moved += m => { Console.WriteLine("-> x:{0} y:{1}", m.Image.X, m.Image.Y); }
  16. 16. SharpSenses var punch = new Gesture(); punch.AddStep(800, Movement.Forward(leftHand, 20)); punch.GestureDetected += Hand => { Globalcode – Open4education Console.WriteLine("Super Punch!"); }; punch.Activate();
  17. 17. Globalcode – Open4education DDEeMmOo!! 2048
  18. 18. Globalcode – Open4education Windows API Base Services kernel32.dll Advanced Services advapi32.dll Graphics win32k.sys User Interface user32.dll Common Dialog comdlg32.dll Common Control commctrl.dll Windows Shell shell32.dll Network Services netapi32.dll
  19. 19. Globalcode – Open4education Marshaling service P/Invoke! managed unmanaged
  20. 20. [DllImport("user32.dll")] public static extern int SetCursorPos(int x, int y); Globalcode – Open4education P/Invoke!
  21. 21. MrWindows https://github.com/andrecarlucci/MrWindows Globalcode – Open4education Install-Package MrWindows
  22. 22. MrWindows var win = new Windows(); win.Keyboard.TypeTogether(VirtualKey.Control, VirtualKey.Alt, VirtualKey.Delete); Globalcode – Open4education win.Mouse.MouseLeftClick();
  23. 23. Globalcode – Open4education DEMO!
  24. 24. Globalcode – Open4education Mas e o Trello?
  25. 25. Globalcode – Open4education Obrigado! André Carlucci Diretor de Tecnologia – Way2 Microsoft MVP @andrecarlucci
  26. 26. https://way2.recruiterbox.com/ Globalcode – Open4education

×