MotionSensing.TV for sale

http://MotionSensing.tv
It’s obviously for Motion Sensing TV…

[Nothing more for reading]

Posted in Life | Leave a comment

Share An Idea of [Leap Motion + Pad] App

What can we do with an Android Pad connected with Leap Motion?
Currently the Leap Motion is not able to connect to tablet..
So I connect it to the PC, then send the Leap Motion data to the Android Pad.. Hope it work…

We can do a lot of things with them..
Here I just got an idea…
Due to lack of resources I can’t make it immediately…

LeapPadIdea
not that clearly…

Posted in Leap Motion | 3 Comments

Why The Flat Design In My Opinion

之前一段时期很多东西都趋向于3D(自智能手机图形界面发展水平开始越来越高的时候,不是阿凡达那个时候的3D)..
图标什么的都做成凸起的3D..
(那时候)一个屏幕呈现的3D视觉效果很”Xuan”…

逐渐地..有点泛滥…
普遍的凸起圆角图标像小孩的积木一样显得有点幼稚…
只是有点..还是可以的…
iPhone机身的设计就有这种变化…

再后来..聊聊iOS 7…
我没怎么用iOS系统..但我有些印象..希望不会有错…
iOS 7与之前的iOS系统一些区别是出现同时有至少两个面的操作界面多了..原本也一直有呈现多个面的界面..这样就更有需要了…
比如原本的..背后是滚动界面..前面是虚拟键盘…
然后是控制中心..没有布满整个屏幕..模糊&半透明..

这样扁平化的好处就是让多个面更清晰..能看清后面是一个整体的平面..前面也是…
而不会出现前后两个面..后面也有凸起的图标..而且程度不同..前面也是…
看起来会很凌乱..产生视觉疲劳…
就算只有一个界面..越来越繁多的操作控件..立体效果的形状,大小,位置各不同…
也会很凌乱…

另外是很多东西多趋向于科技感..但变得不那么友好…
之前的界面对小孩来说是不错的…
但人们对此的审美标准会越来越习惯&认同…

不管这些原因..直接看到一个扁平的图标也觉得是一种新的美的视觉体验…(大部分都)没有那么花哨..清晰简洁了…

Posted in Life | Leave a comment

Thoughts of Designing Leap Motion App Gestures

I want to share my [Thoughts of Designing Leap Motion App Gestures] with you.. 🙂

  • Stable
    Let the user act stably..
    Let the device detect it stably..
    Make the interaction stable..

  • Intuitive
    Easier to remember as well…

  • Don’t be too dumb.. Or make it funny
    Leap Motion is a cool thing…

  • Won’t let the user get too tired easily
    Sometimes, How long the user wanted to use the app for – How long the user used the app for ≈ How Tiring it is
    Tiring may make it less interesting.. but not always a problem.. It depends on the what users mainly use the app for…
    I may use an app for a little while, but I’ll use it frequently… It should be funny/addictive/cool enough.. Maybe for fun..
    I may use an app for a longer while for work.. Shouldn’t be too tiring…

    Commands can be done with one hand should better be done with one hand, especially the frequent ones..

  • Detecting Quickly
    It’s annoying if the user has to wait a little bit after a whole gesture is done every time then see the result..
    The movement patterns(Circle, Swipe, Key Tap, Screen Tap) recognized by Leap itself delay a little bit..
    We can make the movement patterns(not only official ones, like sign languages recognition) feel like real-time interacting by showing the movements in real-time like painting app..

  • Easy to Learn
    It’s confusing if the user has to practice a gesture many times.. (Maybe it’s not stable…)

  • Be clear with other gestures
    Not very good if you design these 3 gestures:
    1. Extending one finger only
    2. Extending two fingers
    3. Extending three fingers

    It may be tough(unstable) cause:

    • Sometimes Leap device detects one more/less finger than it is by mistake..
    • Switching from one-finger gesture to three-finger gesture may cause two-finger gesture
  • Gestures can be something more
    Don’t limit it with only finger controlling…


Bad Experiences:
Stable / Intuitive / Detected Quickly / Easy to Learn / Clear with other gestures:

  • “Did I do the gesture correctly?..” *waiting for the result*
  • Sometimes it works, sometimes not…
  • “Sometimes I was going to … but it’s detected as …”
Posted in Leap Motion, Tech | Tagged | 1 Comment

Leap Mousion v2.0

Check this: Tone Mouse

Updates:

  • New better intuitive gesture:
    LeapMousion_Gesture_1
    LeapMousion_Gesture_2
  • The mouse cursor moves more stably while switching gestures…
  • Several optional parameters:
    s[num] Move Scale..

    Set Scale to 0.4:
    D:\LeapMousion.exe s0.4

    c Click-Only…

    Turn on Click-Only Mode:
    D:\LeapMousion.exe c

    r Reversed….

    Reverse Orientation:
    D:\LeapMousion.exe r

    l Left Handed Mode…..

    Turn on Left Handed Mode:
    D:\LeapMousion.exe l

Source Code on Github:
https://github.com/TangoChen/LeapMousion
Demo:
[download id=”20″]

Posted in Leap Motion, Tech | Tagged | 11 Comments

Source Code of Kinect Smile Tracking Is Released

Source Code of Kinect Smile Tracking Will Be Released Soon For Everyone
Here’s it..

Video of original version:

Now it’s been improved with some new features.

How it works:

  1. Using face tracking functionality to detect 4 face points: both sides of your mouth and both sides of your nose.
  2. Calculating the length of both sides of your mouth as mouthWidth. The mouthWidth may be wider if you’re smiling.
    So the program tells you’re smiling when the mouthWidth larger than a value.
    The particulate value is called Threshold.
  3. Even if you have no changing on your mouth, the mouthWidth would changes when you’re moving forwards/backwards to the Kinect sensor.
    (It would be larger if you’re closer to the Kinect.)
    So we need to change the Threshold.
    The Threshold is calculated based on the length of both sides of your nose called noseWidth.
    The noseWidth won’t be greatly affected by the changing of your face but the distance between your face and Kinect sensor.
    So it would be great to calculate how large the Threshold should be.
    And we have nothing to deal with Skeleton Tracking like getting the position of your head joint in order to get the distance.
  4. The Threshold is not set good enough so it may not work for everyone everytime.
    At least it works for me. I’m not sure if you have a perfect smile like me though.
    So I added a Modify feature. It’s a slider on the bottom-right of the application which can modify the Threshold. (to make it larger or smaller.)
    This should/can be improved to be more automatic.

Screen-shot:
You may be confused of the How-it-works part above before trying the demo without seeing the screen-shot.
Can anyone take a screen-shot of you using the demo and send it to me. I would take a good one and put it here.
You know I just want people to focus on the idea, the code but not my attractive smile. 🙂 (just kidding..)

Source Code:
GitHub.com/TangoChen/KinectSmileTracking
Demo:
[download id=”19″]

Posted in Kinect, Tech | Tagged | 10 Comments

Source Code of Kinect Smile Tracking Will Be Released Soon For Everyone

I’ve received some requests of getting source code of Kinect Smile Tracking..
But I’m sorry that I’m busy working on some other Kinect projects..
And the Kinect Smile Tracking doesn’t seem to work fine now..
So.. I’ll release it soon after improving it…

You’re not required to subscribe to my YouTube channel for getting it but I still want hope u will do..

Posted in Kinect | Tagged | 3 Comments

Kinecursor v1.2

This new version of Kinecursor have been done for a long time.
But I decided to make a video yesterday.


Here’s it.
Kinecursor v1.2


For those who don’t know what Kinecursor is.
I have some simple words to introduce it:
Kinecursor = Kinect + Cursor.
You can control your mouse cursor(move it or perform clicks) with only one hand(either left or right hand).


Video:



About source Code
Version 1.2 is not open source for now.
You can buy the source code. (Mail me first. my e-mail: tan9ochen*gmail.com [replace “*” with “@”])
If you like my work and want to support me(Yes.. I do need your support)..
You can make a donation via Paypal:



Free Demo
Available soon..

Posted in Kinect, Tech | Tagged | 1 Comment

Leap Mousion – Control Mouse with Leap Motion

I received my LEAP development kit today and.. here’s my first project..
Leap Mousion = Leap Motion + Mouse

This may be the simplest idea of using Leap Motion..
It’s like a hello world program for all LEAP developers..
But not as easy as I thought before using the kit..
The app may be available for download soon..

Posted in Leap Motion, Tech | Tagged | 7 Comments

Kinect RPS – Play Rock-Paper-Scissors With Computer

Ever thought about playing Rock-Paper-Scissors with your PC ?
Now you can do this by using Kinect RPS.
RPS stands for Rock-Paper-Scissors.
Kinect RPS can recognize your hand gesture and immediately show you its hand-sign that beats yours (unless it recognizes wrongly..Sometimes it does).


Video:


ScreenShot:
KinectRPS_ScreenShot_1


Notice:

  • Separate your fingers when showing paper-gesture.
  • Please use your right hand only. Somehow the left-hand recognition sucks so I cancelled it.
  • And…
    Kinect RPS Gesture Wrong Right

  • Download:
    [download id=”17″]
    [download id=”22″]

    Posted in Kinect, Tech | Tagged | 2 Comments