Wednesday, October 16, 2013

Intel Perceptual Computing

Do you remember Tom Cruise's Minority Report directed by Steven Spielberg? With that fancy user interface Tom used when searching people from crime database?

Well, it's here now. Not 100%, but getting closer to that.

Intel published Perceptual Computing SDK 2012. SDK is free, all you need is a 149$ camera provided by Creative Technology Ltd, a development environment like Visual Studio and a bit passion to create cool software for creating greatest user experiences ever.

With the Intel Perceptual SDK, you can detect few hand gestures like "peace" sign, hand movements, fingers, swipes, it has depth information that tells how far your hand is from the camera. It detects faces, recognizes voice commands etc. The most used development environment is Visual Studio C++, but you can do your things also with C# or Unity game development tool.


Detecting gestures and face

Some common questions I've been asked about this:
1. Is is stable?
-Pretty much, but I would not attend as a patient to a surgical operation, if the doctor is using this remotely.
And the license strongly advised not to use it in any critical systems, like car driving, controlling aeroplanes etc. 
Damn - I was just about to connect this with F-18C Hornet!

2. How much it costs?
The sdk is free, you need a 149 USD camera manufactured by Creative Labs and development environment. And some time. Not that much, if you’re familiar with Microsoft Visual Studio tools, but you’ll get started pretty fast. The cam itself looks pretty ok, it’s a lot heavier than they usually are. Maybe it tells about the quality, or just because the heavier cam stays easily at the top of the monitor(!)

3. Is there any useful apps developed for this?
Check out Intel's Perceptual Computing Challenge results from
http://software.intel.com/sites/campaigns/perceptualshowcase/

4. What kind of data you can get from this camera?
You get actual image frame, recognized gestures, depth data, hand coordinates from high level services provided by intel SDK etc. Also you’ll get also the raw data, if you wish to do some image and gesture processing by your self. And there are some voice recognition stuff.


The camera at the top of the monitor

Here is some C# code for gesture detection. The cam recognizes few gestures like hand waving, “peace”-sign, etc. I used it to control Windows 8 desktop.


public MyPipeline(Form1 parent, PictureBox recipient)
{
lastProcessedBitmap = new Bitmap(640, 480);
this.recipient = recipient;
this.parent = parent;
// setting up some features
attributeProfile = new PXCMFaceAnalysis.Attribute.ProfileInfo();
EnableImage(PXCMImage.ColorFormat.COLOR_FORMAT_RGB24);
EnableFaceLocation();
EnableFaceLandmark();
EnableGesture();
}
// when there will be a gesture, this is called
public override void OnGesture(ref PXCMGesture.Gesture gesture)
{
switch (gesture.label)
{
case (PXCMGesture.Gesture.Label.LABEL_POSE_BIG5):
if (sameCommandDelay != null && sameCommandDelay.AddSeconds(COMMANDELAYINSECONDS) < DateTime.Now)
{ // avoid too many commands -problem…
sameCommandDelay = DateTime.Now;
InputSimulator.SimulateKeyPress(VirtualKeyCode.LWIN);
}
break;
case (PXCMGesture.Gesture.Label.LABEL_HAND_CIRCLE):
base.Dispose();
//parent.Close();
//Application.ExitThread();
break;
case (PXCMGesture.Gesture.Label.LABEL_POSE_THUMB_UP):
if (sameCommandDelay != null && sameCommandDelay.AddSeconds(COMMANDELAYINSECONDS) < DateTime.Now)
{
sameCommandDelay = DateTime.Now;
VirtualMouse.LeftClick();
}
break;


Depth data, c++ demo from Intel

32 comments:

  1. Cool! Does it work with other cameras as well?

    ReplyDelete
  2. Hellou!

    Unfortunately, it works currently only with this special cam manufactured by Creative:

    http://software.intel.com/articles/perc-faq#does-the-intel-perceptual-computing-sdk-work-with-any-other-depth-cameras

    br,
    /timo

    ReplyDelete
  3. If Intel achieve this project then it's too easy to get any criminal.
    We provide the best and reliable Move In and Move Out Cleaning Services in Piscataway NJ that release all your stress to clean out your home.

    ReplyDelete
  4. Extremely useful information which you have shared here about teen patti game development company in india. This is a great way to enhance knowledge for us, and also helpful for us. Thankful to you for sharing an article like this.

    ReplyDelete
  5. I must say that this is an excellent post, and I appreciate the details about Intel Perceptual Computing. You expressly make reference to one of the issues raised during the 18 Years Scale discussion. Your arguments are so strong that I want to read more of your views. However, I'm looking for the finance assignment help service right now for a school assignment. I gain from this, and I finish my duty more swiftly. The vast material on the website is useful to all students.

    ReplyDelete
  6. I wrote article on Intel Perceptual Computing last month, and got quite good grades on it, actually I got some Assignment Help, I will recommend your blog to my juniors, it's pretty useful.

    ReplyDelete
  7. Are you searching where to watch The $100,000 Pyramid online in UK? stop your search now and visit Watch in UK to enjoy the show now at our streaming service.

    ReplyDelete
  8. Nice content! Seems like the full details are explained very well here. I would appreciate if you include more coding to this articles as it has help me to my task but need more innovations.

    ReplyDelete
  9. I believe that while essay writing services may seem like a quick fix for students, it ultimately does more harm than good. Not only is it unethical to submit someone else's work as your own, but it also deprives students of the opportunity to learn and grow from the writing process. Instead of relying on essay writing services, students should seek help from teachers or tutors to improve their writing skills. Ultimately, using essay writing services only reinforces the idea that success is measured solely by grades, rather than personal growth and development.



    ReplyDelete
  10. It is exciting to see that technology can be used in gaming, education, and other areas. I particularly like your assessment of the difficulties associated with designing such a sophisticated technology since it emphasises the need for collaboration and experimentation in the tech industry. Some Top Dissertation Writing Services like The Academic Papers UK are raising awareness about the importance of technology in education.

    ReplyDelete
  11. Aged leadsare potential customers who have shown interest in a product or service but have been inactive or unresponsive for a significant period of time. They require targeted and strategic outreach to reignite their interest and convert them into active prospects. Leveraging Intel Perceptual Computing technology can provide valuable insights to understand their preferences and behaviors, enabling businesses to tailor their approach and increase the chances of successful engagement.

    ReplyDelete
  12. The s22 ultra dual simis a cutting-edge smartphone known for its advanced features and versatility. With dual SIM capability, it allows users to manage two separate phone numbers seamlessly. Additionally, the phone incorporates Intel Perceptual Computing technology, enhancing its ability to interpret and respond to user gestures and facial expressions for a more intuitive interaction experience.

    ReplyDelete
  13. Intel Perceptual Computing opens up a world of possibilities, just like discovering the best pizza deals in Multan. With advanced technologies like gesture recognition and facial analysis, Intel's innovation in Perceptual Computing is reshaping how we interact with computers. Similarly, finding the top pizza deals in Multan enhances our dining experience. Both exemplify how technology and convenience converge, making life more enjoyable and efficient

    ReplyDelete
  14. Expert help with History assignmentoffer the guidance and support you need to overcome these obstacles. These services provide you with access to experienced historians and researchers who can assist in developing well-researched, insightful, and articulate assignments. As the pressure to excel academically mounts, many students seek assistance through various channels. This is where help with assignments come into play, providing a lifeline for those in need of guidance and support in their academic journey.

    ReplyDelete
  15. Intel's Perceptual Computing is a game-changer! This innovative technology opens up a world of possibilities. Excited to see its applications grow!
    Mercer County reckless driving attorney
    Abogado Conducción Imprudente de Condado de Mercer

    ReplyDelete
  16. Intel Perceptual Computing is a groundbreaking advancement in human-computer interaction, incorporating gesture and voice recognition technologies for intuitive and immersive experiences. Its accuracy and responsiveness make it a natural interface, offering a glimpse into the future of interactive computing. This groundbreaking development in user interface technology has potential applications across various industries, making it a significant advancement in the field.Nueva Jersey Conducción Descuidada

    ReplyDelete
  17. how to remove reckless driving from record in virginia
    Removing a reckless driving charge from your record in Virginia can be challenging. Consider hiring a skilled attorney who specializes in traffic offenses. They may explore options such as pleading to a lesser charge, attending a defensive driving course, or seeking expungement if eligible. An attorney's expertise can navigate the legal process effectively. Additionally, maintaining a clean driving record and demonstrating responsible driving behavior may positively impact future outcomes. Consult with a local attorney to discuss the specific details of your case.





    ReplyDelete
  18. Fascinating insight into Intel's Perceptual Computing SDK and its potential for creating futuristic user experiences. The author provides valuable information on gestures, face detection, and the capabilities of the camera, making it an informative read for tech enthusiasts.
    New York Divorce Laws Assets

    ReplyDelete
  19. Intel Perceptual Computing represents a remarkable leap forward in human-computer interaction, offering a truly immersive and intuitive experience. By harnessing the power of cutting-edge technology such as depth-sensing cameras and advanced algorithms, Intel has opened up a world of possibilities for creative expression, gaming, and productivity. From precise gesture recognition to lifelike facial tracking, the potential applications of Perceptual Computing are boundless. Intel's commitment to innovation continues to redefine the way we interact with technology, paving the way for a future where computing seamlessly integrates with our natural behaviors and instincts. Truly, Intel Perceptual Computing is shaping the future of human-machine interaction in ways we've only begun to imagine.

    Abogado Conducir Sin Licencia Nueva Jersey

    ReplyDelete
  20. The Intel Perceptual Computing SDK offers developers the tools to create innovative user experiences, reminiscent of futuristic interfaces seen in movies like Minority Report, with gesture recognition, depth sensing, and more, opening up possibilities for immersive interaction.
    I've been struggling with my marketing assignments for weeks until I stumbled upon New Assignment Help's Marketing Assignment Help UK service. To say that I'm impressed would be an understatement. Their team not only delivered top-notch quality work but also ensured that it was tailored to meet my university's requirements. What I appreciated the most was their attention to detail and willingness to incorporate my feedback throughout the process. The final submission exceeded my expectations, earning me praises from my professor and significantly boosting my grades. If you're a UK student looking for reliable assistance with marketing assignments, look no further than New Assignment Help's Marketing Assignment Help UK service.

    ReplyDelete
  21. Thank you for your comment! Your insights are greatly appreciated and add depth to the discussion. branding services in chennai, I value your engagement and look forward to reading more of your thoughts in future posts.

    ReplyDelete
  22. In Orange Province, finding the right attorney is fundamental for your lawful necessities. Whether you need help with criminal protection, individual injury, family regulation, or other lawful issues, a gifted lawyer can give the direction and portrayal you want. Search for a legal counselor with mastery in your particular area of concern, a strong history, and a promise to serving clients in Orange Province. With the right attorney close by, you can explore the overall set of laws with certainty and accomplish the most ideal result for your case.lawyer orange county

    ReplyDelete
  23. Divorce in New Jersey is initiated by submitting a formal complaint stating irreconcilable differences. Based on equitable principles, the court deals with asset distribution, child custody, support, and alimony.
    new jersey divorce

    ReplyDelete
  24. Intel Perceptual Computing is revolutionizing how we interact with technology. By integrating advanced sensors and algorithms, it enables natural user interfaces like gesture recognition, voice commands, and facial tracking, making computing more intuitive and immersive.

    District Of New Jersey Local Rules Protective Order

    ReplyDelete
  25. Thanks for your beautiful post. thankyou very much . i got informative blog. keep sharing.Alexandria VA Abogado de Divorcio

    ReplyDelete
  26. "La computación perceptual de Intel está revolucionando la forma en que interactuamos con la tecnología. Al integrar capacidades avanzadas de percepción y reconocimiento, está haciendo que nuestras experiencias digitales sean más intuitivas y adaptadas a nuestras necesidades."

    criminal lawyer in virginia

    ReplyDelete
  27. "Con la computación perceptual de Intel, estamos viendo un salto significativo en la inteligencia artificial. Esta tecnología permite que las máquinas comprendan y respondan a nuestro entorno de manera más natural, mejorando la interacción humano-computadora."

    family law attorney new york

    ReplyDelete
  28. "Intel está liderando el camino en la computación perceptual, ofreciendo soluciones que no solo mejoran la funcionalidad de los dispositivos, sino que también hacen que la tecnología sea más accesible y personalizada para el usuario."

    family law firm virginia beach

    ReplyDelete
  29. "Las innovaciones en computación perceptual de Intel están cambiando las reglas del juego en la realidad aumentada y la visión por computadora. Estas capacidades avanzadas permiten aplicaciones más ricas y envolventes, desde experiencias de entretenimiento hasta herramientas profesionales."

    Manassas Estate Lawyer

    ReplyDelete
  30. Engaging in sexual actions for financial gain, regardless of legality, is known as prostitution; accusations can lead to penalties, jail time, and social disgrace.
    crime of prostitution


    ReplyDelete
  31. "Intel's Perceptual Computing is truly pushing the boundaries of technology! 🤖💡 The ability to integrate natural user interactions like gesture, voice, and facial recognition into computing systems is a game changer. It’s exciting to think about how this will enhance everything from gaming to accessibility features. Can’t wait to see how this technology will evolve and transform the way we interact with devices in the future! 🚀 #Innovation #TechForGood #PerceptualComputing"

    How Much Is Pain And Suffering Worth In Virginia Fairfax

    ReplyDelete
  32. Gyms in Georgetown offer a diverse range of fitness facilities and services catering to various preferences and needs. The area is home to numerous establishments, each providing unique workout environments, from large commercial gyms equipped with state-of-the-art machinery to boutique fitness studios that focus on specialized classes such as yoga, Pilates, and high-intensity interval training.

    Local residents can enjoy engaging workout spaces that encourage community interaction, personal training services for tailored fitness experiences, and an array of group classes designed to keep participants motivated and accountable.

    ReplyDelete