Passa ai contenuti principali

Post

Visualizzazione dei post da 2014

Kinect V2: NUI for dummies! @ Codemotion 2014

Per chi se la fosse persa, ecco la mia sessione a Codemotion 2014 su Kinect V2.   Technorati Tags: Kinect V2 , Kinect sdk , Codemotion

“Bluetooth LE & Lumia Sensor Core” al Mobile Camp del 10/12/2014

Vi condivido il materiale della mia sessione riguardante “Bluetooth LE & Lumia Sensor Core con Windows Phone 8.1” tenuta al Mobile Camp di Roma del 10/12/2014. Bluetooth low energy & Lumia Sensor Core per Windows Phone 8.1 from Massimo Bonanni Appena possibile metterò on-line anche il video della sessione. Saluti!

PhotoBrowser con Kinect V2 su ioProgrammo di Novembre

Vi segnalo l’uscita di un mio articolo riguardante Kinect V2 sul numero 194 (novembre-dicembre 2014) di ioProgrammo. L’articolo prende in esame l’architettura del device e del suo SDK, mostra il modo con cui operare da codice sulle sorgenti e, infine, presenta due esempi di un’applicazione per il browsing di immagini, una in WPF e una per Windows Store. Un articolo pensato per chi si avvicina al mondo Kinect e vuole capire cosa puo’ fare il device.   Technorati Tags: Kinect V2 , Kinect SDK , ioProgrammo

Kinect Evolution

Kinect Evolution è un’applicazione che permette di mostrare tutte le funzionalità e le sorgenti del Kinect V2 e che sarà disponibile a brevissimo (prossima settimana) all’interno dell’SDK. Avremo a disposizione il codice sorgente dell’applicazione e potremo utilizzarlo per capire il funzionamento. Nel frattempo guardatevi due video che mostrano le mostrano le funzionalità di Kinect Evolution.   Technorati Tags: Kinect V2 , Kinect SDK , Kinect Evolution

Kinect V2 SDK di Ottobre, Windows Store ed altro…

Oggi è stata rilasciata la release di ottobre 2014 dell’SDK del Kinect V2. L’annuncio è stato dato tramite il blog ufficiale Kinect http://blogs.msdn.com/b/kinectforwindows/ e dal blog ufficiale Microsoft ( http://blogs.microsoft.com/blog/2014/10/22/microsoft-releases-kinect-sdk-2-0-new-adapter-kit/ ). Potete trovare il download a questo indirizzo: http://www.microsoft.com/en-us/download/details.aspx?id=44561 Tra le cose interessanti di questa release, la prima full release ad uso commerciale per il sensore Kinect V2 , abbiamo la possibilità di pubblicare app sullo store di windows 8. Potete già trovare una categoria apposita con tre applicazioni che fanno uso del sensore ( link ). Oltre a questa grossa novità, l’SDK porta con se nuovi sample tra i quali troviamo Kinect Evolution, un’applicazione che permette di mostrare tutte le funzionalità esposte dall’SDK. Come tutti gli esempi abbiamo a disposizione il codice di Kinect Evolution che può servirci come spunto per le nostre a...

Intel® Realsense - Primi passi con Intel® Realsense SDK per Windows (beta)

Lunedi’ scorso, io e Marco Dal Pino , abbiamo erogato il primo webinar su Intel Real Sense, la nuova camera 3D Intel e relativo SDK (successore di Intel Perceptual). Se ve lo siete perso e siete interessati alla registrazione , eccola fresca fresca. Primi passi con Intel® Realsense SDK per Windows (beta) Vi ricordo il contest Perceptual computing App Challenge 2014 ( https://realsenseappchallenge.intel.com/inter/ ) decisamente interessante visti ricchi premi e cotillons!!!   Technorati Tags: Intel RealSense , Webinar , RealSense SDK

Kinect lab @ CommunityDays

Per chi fosse interessato a provare il nuovo Kinect e capire cosa può fare e quali sono le sue caratteristiche, vi segnalo il Kinect Lab ai CommunityDays di fine settembre. I CommunityDays rappresentano il maggiore evento community italiano organizzato dagli user group e community italiani dedicati ai prodotti e alle tecnologie Microsoft, e, il tutto, pure gratis !!!! Quindi.....non potete mancare. I CommunityDays si terranno il 23, 24 e 25 settembre 2014 presso la sede Microsoft di Roma in Viale Avignone all'EUR. Il giorno 23 e' dedicato alla parte it-pro mentre le altre due giornate alla parte dev. Il pomeriggio del 23 avrà luogo un laboratorio interamente dedicato a Kinect. Ci sarà una sessione introduttiva da me tenuta (una mezz'oretta) e qualche device da poter testare. La sala non è attrezzata con PC, ne abbiamo qualcuno personale che potete utilizzare nel pomeriggio, ma il consiglio e di portarsi il proprio. Occhio ai requisiti e scaricate l'SDK che trovate all...

Nuova release per Kinect SDK

Proprio ieri è stata rilasciata una nuova versione dell’SDK per Kinect V2. La potete trovare all’indirizzo http://www.kinectforwindows.com e porta con se alcune interessanti novità: Face e HD Face per il face tracking e detection; Kinect Fusion (per chi non sa cosa sia  http://msdn.microsoft.com/en-us/library/dn188670.aspx ); Kinect Configuration Verifier : un utility per verificare se sulla propria macchina ci sono i requisiti necessari per utilizzare il dispositivo. Kinect Studio Utility: permette di analizzare e confrontare registrazioni fatte con Kinect Studio (può essere utilizzato anche a linea di comando per registrare e eseguire il play di una registrazione); Visual Gesture Builder Viewer: un utility che consente di tenere sotto controllo le risposte del motore di gesture detection con le gesture registrate utilizzando Kinect Gesture Builder. La release contiene anche correzioni di bug e ottimizzazioni delle classi dell’SDK. Prossimamente continuerò la mia serie...

Un milione di ragioni per.....

.....concorrere a Intel RealSense App Challenge 2014!!! L'Italia (inizialmente esclusa a causa del nostro regime fiscale a dir poco di melma) e' stata ammessa tra le nazioni che possono partecipare all'Intel RealSense App Challenge 2014. https://software.intel.com/sites/campaigns/realsensechallenge/ Il concorso prevede 1.000.000$ in premio tra contanti e altro! Si parte lunedi' 28 Luglio 2014, quindi pronti a partecipare. Il concorso prevede diverse fasi. Ci saranno premi anche solamente per le idee sottomesse al concorso! E, poi, 1.000.000 di ragioni sono sufficienti!!!

Intel Software Innovator Program

Ieri ho ricevuto la notizia di essere entrato a far parte dell’Intel Software Innovator Program ed è per me un onore farne parte. Intel Software Innovator Program è un iniziativa di Intel Software volta a coinvolgere (e premiare) esperti sulle tecnologie Android e Intel Perceptual Computing/Real Sense che si sono distinti in eventi, pubblicazioni e progetti innovativi. Allo stato attuale dell’arte sono coinvolte 8 nazioni ma il programma verrà esteso ad altre nazioni fino a coprire un gruppo di circa 2000 developer. Maggiori info sul programma all’indirizzo https://software.intel.com/en-us/blogs/2014/05/28/intel-software-innovators   Technorati Tags: Intel Software , Intel Perceptual Computing , Intel Software Innovator Program

Kinect V2: supporto per le Windows Store App

Alla fine di Aprile è stata rilasciata una nuova versione dell’SDK per Kinect V2 e questa porta con se alcune novità interessanti tra le quali spicca il supporto per le Windows Store Apps. Questo significa che, nel momento in cui il device sarà commercializzato (presumibilmente in estate), potremo cominciare a pubblicare applicazioni WinRT per Windows 8.1 che supportino il Kinect. In questo post vedremo come utilizzare le API esposte dall’SDK in un contesto Windows Store App. Per prima cosa, ovviamente, creiamo il nostro progetto Windows Store App: Una volta che il progetto e i file relativi sono stati creati da Visual Studio, abbiamo la necessità di referenziare la dll contenente le classi per la gestione del Kinect. Questa, a differenza della versione per applicazioni desktop “classiche”, si chiama WindowsPreview.Kinect (invece che Microsoft.Kinect): Rispetto alla versione desktop “classica”, nella versione WinRT possiamo riscontrare due macro differenze: la classe KinectSe...

Intervista Codemotion su HTML.it

Come di consuetudine, durante l’evento Codemotion, vengono registrate diverse interviste da parte di HTML.it che coinvolgono gli speaker e i presidenti delle community italiane. Questa e’ la mia intervista su Kinect e le applicazioni NUI. Link al video Technorati Tags: HTML.it , Codemotion , intervista , NUI , Kinect

Codemotion Roma 2014 : le slide

Venerdì e sabato si è svolta la tappa romana di Codemotion 2014 . Due giorni ricchi di incontri, formazione e nuove cosa da apprendere. La mia sessione, dedicata interamente alle nuove funzionalità di Kinect, ha visto una buona affluenza di pubblico con tante domande e un interesse crescente verso questo genere di dispositivi e delle loro possibili applicazioni. Se volete scaricare le slide utilizzate il link . Alla prossima!!!   Technorati Tags: kinect , Kinect V2 , NUI , Codemotion 2014

Kinect V2: MultiFrameSource

Nei precedenti post abbiamo dato un’occhiata alle varie sorgenti messe a disposizione dalla nuova versione del Kinect. Abbiamo visto come sia possibile recuperare il reader opportuno e sfruttare tale reader per ottenere i singoli frame desiderati. Nella stragrande maggioranza delle applicazioni, però, abbiamo la necessità di elaborare più sorgenti contemporaneamente (basti pensare, ad esempio ad una applicazione che rileva il body del giorcatore e contemporaneamente mostra l’immagine proveniente dalla cam). In questo caso, l’SDK ci viene in aiuto mettendoci a disposizione una sorgente particolare della MultiFrameSource. L’utilizzo di questo tipo particolare di sorgente si differenzia rispetto all’utilizzo delle altre sorgenti “singole”. Le sorgenti singole sono esposte direttamente, tramite delle proprietà, dalla classe KinectSensor. Una volta ottenuta la reference alla sorgente, possimao utilizzare il metodo OpenReader per avere a disposizione il reader che, effettivamente, ci per...

Windows Store App: dalla build allo Store

Vi segnalo un mio articolo comparso su HTML.it riguardante il processo di pubblicazione di una app Windows Store. Potete trovare la versione per C# e XAML all’indirizzo: http://www.html.it/pag/47817/windows-store-app-dalla-build-allo-store-2/ Esiste anche una versione HTML+WinJS all’indirizzo: http://www.html.it/pag/47756/windows-store-app-dalla-build-allo-store/   Buona lettura!!   Technorati Tags: windows store , app publishing , windows store apps

Kinect V2 : Body stream – Activities, Appearance e Expressions

In questo post prenderemo alcune nuove funzionalità messe a disposizione dall’SDK del Kinect 2 e che riguardano il modo di apparire e di porsi dell’utente davanti al device. La classe Body, vista in dettaglo nel precedente post , ci permette di accedere ad alcune caratteristiche “dinamiche” del singolo player che si pone davanti al device. In particolare abbiamo a disposizione: Activities : ci dicono cosa sta facendo il player. Ad esempio se ha l’occhio destro chiuso o se ha la bocca aperta; Appearance : come appare l’utente. Ad esempio se indossa gli occhiali; Expressions : le espressioni che l’utente assume. Ad esempio se sta ridendo. La classe Body espone tre Dictionary che contengono le tre caratteristiche elencate in precedenza: La proprietà Activities è un Dictionary (a sola lettura) con chiave uno dei valori dell’enumerazione Activity e valore l’enumerazione DetectionResult. Le altre due collezioni funzionano in maniera del tutto analoga cambiando esclusivamente l’enu...

Kinect V2 : body stream – hand tracking

In questo post continuiamo l’analisi delle informazioni forniteci dallo stream body del Kinect V2 prendendo in esame la funzionalità di tracking delle mani dei player. Le funzionalità di tracking delle mani dei player sono accessibili grazie alla classe Body vista nel precedente post . In particolare la classe Body espone due proprietà per ogni mano: HandRighState, HandLeftState : permette di conoscere lo stato della mano ovvero se la mano è non tracciata, aperta, chiusa o con le dita a V oppure se l’SDK non è riuscito a riconoscerla; HandRghtConfience, HandeLeftConfidence : indica la confidence (low o high) dello stato della mano. Possiamo, quindi, utilizzare queste proprietà per prendere decisioni in base allo stato della mano o delle mani del player. A livello di codice abbiamo la necessità di inizializzare il device e gestire la sorgente Body in maniera analoga a quanto visto nel precedente post : Sensor = KinectSensor .Default If Sensor IsNot Nothing Then      Sens...