Online Appearance Model Learning and Generation for Adaptive Visual Tracking