KINECT – czyli z czym to się je?. O czym będziemy mówić? Obecna oferta rynkowa. Co to jest i jak działa Kinect? Jak przygotować komputer do pracy z Kinectem?

Slides:



Advertisements
Podobne prezentacje
Video DR-S Cyfrowy rejestrator wideo
Advertisements

POCZTA ELEKTRONICZNA Wymagania edukacyjne.
Windows Server 2008.
Rozszerzanie Visual Studio.NET 2008 Wrocławska Grupa.NET Paweł Hofman Wrocławska Grupa.NET
SIECI KOMPUTEROWE (SieKom) PIOTR MAJCHER WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU W SOCHACZEWIE INSTALACJA.
Pierwsze kroki Otwórz przeglądarkę internetową
Platforma .Net i Vs.Net.
Instalacja systemu Windows Vista
Czym jest ISA 2004 Microsoft Internet Security and Acceleration Server 2004 jest zaawansowaną zapora filtrującą ruch w warstwie aplikacji. Razem z zaporą.
Usługa Windows Server Update Services (WSUS)
Koordynatorzy: Krzysztof BIKONIS Marek MOSZYŃSKI
Microsoft Serwer - wprowadzenie
Systemów Operacyjnych
WPROWADZENIE DO WINDOWS 95
Codename: GJumper inż. Krzysztof Grześkowiak inż. Kamil Niezręcki.
2017/3/28 Jak zyskać przewagę konkurencyjną wykorzystując najnowsze technologie Microsoft? Dariusz Grzesiński ISV Lead Central & Eastern Europe Developer.
Błażej Miśkiewicz Windows Home Server 2011 Błażej Miśkiewicz MCT MCP MCSA MCTS MCITP.
Wstęp do programowania urządzeń z systemem. Windows Phone 7
Gdzie się podziały serwery?
Microsoft Sharepoint 2010 – Peter Dabrowski
Rozwój aplikacji przy wykorzystaniu ASP.NET
Witold Bołt Wprowadzenie do .NET Witold Bołt
Budowa Komputera Co powinieneś znać !.
Interaktywne oprogramowanie dla szkół
KINECT – czyli z czym to się je?
Zrozumieć Umbraco w 45 minut.
XNA na Windows Phone Od kodu do pubikacji
Microsoft Expression Studio
Opracował : Przemysław Drzymała
Modelowanie elementów świata 3D przy użyciu biblioteki Managed Directx
KILKA SŁÓW NA POCZĄTEK Zapewne niejednokrotnie miałeś możliwość zasiąść przy komputerze, używać klawiatury, myszki, grać w gry komputerowe. Ale mając dostęp.
Zacznij, Twórz, Zarabiaj!
Etapy pracy biosu.
Licencjonowanie narzędzi dla programistów
Przygotował: Paweł Ziaja
Wykonał: Michał Nikołajuk
KINECT Jakub Hossa Microsoft Student Partner. KINECT Jakub Hossa Microsoft Student Partner.
KINECT – czyli z czym to się je?. Damian Zawada
Kostyantyn Doronovych, 79129, sr1640 Łukasz Marciniak, 79166, sr1640
Kostyantyn Doronovych, 79129, sr1640 Łukasz Marciniak, 79166, sr1640
Montaż komputera: klasy PC – jednostka tower PRZEZNACZENIE: Multimedia, internet Kl. 1 TI 2012r.
Oprogramowanie Sanyo VA-SW3050
dla programistów Windows Phone
W ARSZTAT DO SZKOLENIA MS10264 D EVELOPING W EB A PPLICATIONS WITH M ICROSOFT V ISUAL S TUDIO 2010 Michał Kuciapski.
Minimalne wymagania systemowe dla Systemu Windows 8
CO TO JEST FRESH POINT? MY JUŻ WIEMY!. KROK 1. W KOMPUTERZE MUSISZ KONIECZNIE MIEĆ ZAINSTALOWANY SYSTEM WINDOWS 8.
Algorytm Z-Bufora (bufora głębokości)
Bezpieczeństwo w sieci internet
Windows 7 – minimalne wymagania[14] Procesor1 GHz x86 lub x86-64 (32-bit lub 64-bit) Pamięć RAM1 GB (32-bit) / 2 GB (64-bit) Karta graficznaDirectXDirectX.
Aplikacje internetowe
Windows Phone 7. Plan prezentacji  Podstawowe informacje o Windows Phone  Platforma programistyczna  Demo.
U innych działa ;( Debuggowanie startu aplikacji Arkadiusz Kocjan.
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Platforma programistyczna  C#(VB) i XAML  Platforma programistyczna  Visual Studio 2010 Express for Windows Phone (Visual Studio 2010)  Windows Phone.
Technologie internetowe i mobilne
1 Analiza możliwości języka C# w aspekcie oprogramowania dla myszy Łukasz Łysyganicz Nr indeksu Praca napisana pod kierunkiem: Prof. nzw. Dr hab.
Autor: Dawid Nowak. Zalecane wymagania sprzętowe. Procesor: 1 GHz 32 bitowy lub 64 bitowy Pamięć RAM: 1 GB dla systemu32 bitowego, 2 GB dla systemu 63.
Informatyka – szkoła podstawowa – Scholaris - © DC Edukacja OnetSkype, czyli komunikator Internetowy Informatyka.
Platforma .Net.
Prezentacja słuchacza policealnej szkoły PROFESJA CKK oddz. Wocław.
BUDOWA WEWNĘTRZNA KOMPUTERA
Przygotowanie do instalacji:  Wybór nośnika  Sprawdzenie wymogów sprzętowych.
.NET Core Łukasz Co to takiego? Nowy, open-sourcowy framework pozwalający na pisanie cross-platformowych aplikacji z użyciem.NET.
7 Międzynarodowa Konferencja INŻYNIERIA PRODUKCJI – r. Wrocław Piotr Garbacz INTEGRATED VISION SYSTEMS VERSUS CUSTOM SOLUTIONS FOR.
Łamanie haseł Aplikacje Internetowe i Rozproszone Wrocław,
Projekt edukacyjny z programem TeamViewer
Oferta web studio web.info.pl.
CARAT Hardware-Zalecana konfiguracja
dla programistów Windows Phone
Podstawy programowania
Zapis prezentacji:

KINECT – czyli z czym to się je?

O czym będziemy mówić? Obecna oferta rynkowa. Co to jest i jak działa Kinect? Jak przygotować komputer do pracy z Kinectem? Kinect SDK rzut oka. Kinect jako nietypowa kamera internetowa. Świat nie jest płaski – wkraczamy w 3D. Sekcja zwłok – zabawy szkieletem. Kinect jako nietypowy mikrofon.

Obecna oferta rynkowa.

Co oferuje rynek?

Co to jest i jak działa Kinect?

KAMERA MIKROFON WIELOPŁASZCZYZNOWY KONTROLER NACHYLENIA SENSOR 3D

3 słowa o mikrofonach

Jak to działa? – semantyczna segmentacja obrazu w czasie rzeczywistym

Jak to działa? - prawdopodobieństwo

Jak to działa? – drzewa decyzyjne, uczenie maszynowe

Jak przygotować komputer do pracy z Kinectem?

Wymagania sprzętowe: Komputer z procesorem co najmniej dual-core 2.66-GHz 2 GB RAM (rekomendowane 4 GB) Karta graficzna kompatybilna z Windows 7 i wspierająca DirectX 9.0c Kontroler Kinect wraz z zasilaczem

Pobierz i zainstaluj następujące rzeczy: Microsoft® Visual Studio® 2010 Express lub dowolną inną wersję Visual Studio 2010 Microsoft® Visual Studio® 2010 Express.NET Framework 4.0 Gdy korzystamy z kodu niezarządzanego (C++): Microsoft DirectX® SDK - June 2010 lub wersję późniejszą Runtime for Microsoft DirectX® 9 Microsoft DirectX® SDK - June 2010 Runtime for Microsoft DirectX® 9 Gdy chcemy korzystać z funkcji rozpoznawania mowy: Microsoft Speech Platform Runtime, version 10.2 (x86 edition) Microsoft Speech Platform - Software Development Kit, version 10.2 (x86 edition) Kinect for Windows Runtime Language Pack, version 0.9 Microsoft Speech Platform Runtime, version 10.2 Microsoft Speech Platform - Software Development Kit, version 10.2 Kinect for Windows Runtime Language Pack, version 0.9

Pobierz i zainstaluj następujące rzeczy: us/um/redmond/projects/kinectsdk/defau lt.aspx

Jak Kinect widoczny jest w systemie?

Kinect SDK rzut oka.

DEMO

Kinect jako nietypowa kamera internetowa.

Jakie informacje otrzymujemy z kamery?

DEMO

Świat nie jest płaski – wkraczamy w 3D.

Dane z kamery - przypomnienie

Bufor głebokości ImageFrame.Image.Bits Tablica bajtów public byte[] Bits; – punkt startu – lewy górny róg obrazka, – zapis danych – od lewej do prawej, a potem krok w dół, – mówi nam o odległości każdego piksela.

Jak obliczyć odległość piksela? 2 bajty per piksel (16 bitów) Depth – odległość każdego piksela – Distance (0,0) = (int)(Bits[0] | Bits[1] << 8); DepthAndPlayer Index – odległość dla każdego playera – Distance (0,0) = (int)(Bits[0] >> 3 | Bits[1] << 5);

Definicja odległości Zakres: od 850 mm do 4000 mm Odległość = 0 oznacza odległość nieznaną Indeks playera – 0 – brak gracza – 1 – gracz 0 – 2 – gracz 1

DEMO

Sekcja zwłok – zabawy szkieletem.

Skeleton API

Dane o szkielecie

Kości Nazewnictwo w języku polskim Można śledzić na raz dwóch graczy Każdy gracz ma określone wartości dla każdej kości Każda kość ma przypisany jeden ze stanów: – Tracked, Not tracked, Inferred Inferred – kość jest zasłonięta przez inną lub jakiś przedmiot itp. Not Tracked – raczej nie występuje, ale trzeba to sprawdzać

DEMO

Kinect jako nietypowy mikrofon.

Audio API

DEMO

Bonus – gdzie szukać informacji us/um/redmond/projects/kinectsdk us/um/redmond/projects/kinectsdk Dokumentacja SDK