Real-time 2D Static Hand Gesture Recognition and 2D Hand Tracking for Human-Computer Interaction