Difference between revisions of "MissieD"

From Review or Discard at Will
Jump to: navigation, search
(Updated with progress on QrCode generation.)
(Added some info about the Azure deployment.)
Line 1: Line 1:
'''MissieD''' is a performance hardware and software piece with Microsoft [http://www.xbox.com/en-US/Kinect Kinect], wooden "Mystery Box" containing a Parallax propeller and servo whose purpose is to represent the concept of [http://en.wikipedia.org/wiki/Misdirection_(magic) misdirection] in magic or a [http://en.wikipedia.org/wiki/Feint feint] in fencing utilizing software and hardware. It's my representation of how I feel the media and the 1% attempt to deflect us from issues of importance. </soapBox> And I learned a lot of new code which was also my intent. This project is trying to get back in my actually doing queue.  
+
== Missdirection ==
 +
===What's it all about?===
 +
'''MissieD''' is a performance hardware and software piece with Microsoft [http://www.xbox.com/en-US/Kinect Kinect], wooden "Mystery Box" containing a Parallax propeller and servo whose purpose is to represent the concept of [http://en.wikipedia.org/wiki/Misdirection_(magic) misdirection] in magic or a [http://en.wikipedia.org/wiki/Feint feint] in fencing utilizing software and hardware. It's my representation of how I feel the media and the 1% attempt to deflect us from issues of importance. </soapBox> And I learned a lot of new code which was also my intent. This project is trying to get back in my actually doing queue. '''hey''' Looks like I found some time in May of 2013. See the menu/index for the update section. I have an Azure website for the project now too. With a simple asp.net MVC 4 located at http://missied.azurewebsites.net
  
  
Line 5: Line 7:
 
[[File:MissieDScreenCapture12052011a.PNG|200px|thumb|MissieD Kinect screen]]
 
[[File:MissieDScreenCapture12052011a.PNG|200px|thumb|MissieD Kinect screen]]
 
[[File:MissieDGallery.PNG|200px|thumb|MissieD Gallery]]  
 
[[File:MissieDGallery.PNG|200px|thumb|MissieD Gallery]]  
 
  
 
In the MissieD Kinect screen the upper left is the video stream from the Kinect. Lower left is a .jpg capture of the moment the Mystery Box toggle switch is being turned back off by the ''hand'' in the Mystery Box. Upper right the depth map and lower right a status logging window.And a screen capture of the image gallery created during a LA Startup Nights event at CoLoft in Santa Monica, Ca.
 
In the MissieD Kinect screen the upper left is the video stream from the Kinect. Lower left is a .jpg capture of the moment the Mystery Box toggle switch is being turned back off by the ''hand'' in the Mystery Box. Upper right the depth map and lower right a status logging window.And a screen capture of the image gallery created during a LA Startup Nights event at CoLoft in Santa Monica, Ca.
Line 21: Line 22:
 
[[File:Jha-small_Mosaic04.jpg|200px|thumb|none|Photo Mosaic on my Avatar from camera and cell phone]]  
 
[[File:Jha-small_Mosaic04.jpg|200px|thumb|none|Photo Mosaic on my Avatar from camera and cell phone]]  
  
Demo
+
===Demo===
 
 
  
 
After a performance all the pictures would be used to create a [http://en.wikipedia.org/wiki/Photo_mosaic photo mosaic] of the performance logo or title.
 
After a performance all the pictures would be used to create a [http://en.wikipedia.org/wiki/Photo_mosaic photo mosaic] of the performance logo or title.
Line 37: Line 37:
  
 
I used [http://www.andreaplanet.com/andreamosaic/ AndreaMosaic] to create these mock ups. I hope to create the photo mosaic from the application in the future.
 
I used [http://www.andreaplanet.com/andreamosaic/ AndreaMosaic] to create these mock ups. I hope to create the photo mosaic from the application in the future.
====Getting back to work May 18, 2013====
+
 
 +
===Getting back to work May 18, 2013===
 
Getting to work on some of those 'future enhancements' I've upgraded the project to Kinect SDK 1.7 and WPF 4.5. I also created an Azure web site with blob storage, based on their MyPicture sample. This WPF test client uses a fileChoser to locate an image, then upload to a Web Api on Azure. Success response code contains the url to the image which is encoded into the QrCode. The Windows phone Nokia Lumia 920 is displaying the image that was uploaded as read from the QrCode! :-) neat.
 
Getting to work on some of those 'future enhancements' I've upgraded the project to Kinect SDK 1.7 and WPF 4.5. I also created an Azure web site with blob storage, based on their MyPicture sample. This WPF test client uses a fileChoser to locate an image, then upload to a Web Api on Azure. Success response code contains the url to the image which is encoded into the QrCode. The Windows phone Nokia Lumia 920 is displaying the image that was uploaded as read from the QrCode! :-) neat.
 
[[File:WpfAzureWebApiQrCodeTestClient.JPG|200px|thumb|none|Azure upload and QrCode proof of concept]]
 
[[File:WpfAzureWebApiQrCodeTestClient.JPG|200px|thumb|none|Azure upload and QrCode proof of concept]]

Revision as of 17:16, 19 May 2013

Missdirection

What's it all about?

MissieD is a performance hardware and software piece with Microsoft Kinect, wooden "Mystery Box" containing a Parallax propeller and servo whose purpose is to represent the concept of misdirection in magic or a feint in fencing utilizing software and hardware. It's my representation of how I feel the media and the 1% attempt to deflect us from issues of importance. </soapBox> And I learned a lot of new code which was also my intent. This project is trying to get back in my actually doing queue. hey Looks like I found some time in May of 2013. See the menu/index for the update section. I have an Azure website for the project now too. With a simple asp.net MVC 4 located at http://missied.azurewebsites.net


MissieD capture toggle switching
MissieD Kinect screen
MissieD Gallery

In the MissieD Kinect screen the upper left is the video stream from the Kinect. Lower left is a .jpg capture of the moment the Mystery Box toggle switch is being turned back off by the hand in the Mystery Box. Upper right the depth map and lower right a status logging window.And a screen capture of the image gallery created during a LA Startup Nights event at CoLoft in Santa Monica, Ca. ‎ {{#ev:youtube|W6nViLHnNd4}} This is a hand held movie capturing the Myster Box in action with the Kinect application, MissieD, and the author

Future enhancments

QR Codes

MissieD-QrCode.png Plan to add QR code in Gallery Display so folks can locate their picture. Possibly upload to a web site where they can view, tag and download the picture.

Photo Mosaic

Photo Mosaic on my Avatar from camera and cell phone

Demo

After a performance all the pictures would be used to create a photo mosaic of the performance logo or title.


Sample from LA .Net Hackathon 2011

MissieD Kinect screen


MissieD Kinect screen


I have these included to give a visual idea of what I'm trying to accomplish. Ideally the performance logo would be more of a square with some color. There would be many more input tiles to work with. There were < 100 in this on and 95% of them were of me working on the project.

I used AndreaMosaic to create these mock ups. I hope to create the photo mosaic from the application in the future.

Getting back to work May 18, 2013

Getting to work on some of those 'future enhancements' I've upgraded the project to Kinect SDK 1.7 and WPF 4.5. I also created an Azure web site with blob storage, based on their MyPicture sample. This WPF test client uses a fileChoser to locate an image, then upload to a Web Api on Azure. Success response code contains the url to the image which is encoded into the QrCode. The Windows phone Nokia Lumia 920 is displaying the image that was uploaded as read from the QrCode! :-) neat.

Azure upload and QrCode proof of concept