O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Controlando windows like a boss com Intel Real Sense SDK

1.281 visualizações

Publicada em

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

Publicada em: Software
  • Seja o primeiro a comentar

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

×