i don't know if you're already aware of this, so I post it, it's called TLD, or Predator. The source is available so i think we will see a max object using this algorithm soon. it looks powerful !
"TLD simultaneously Tracks the object, Learns its appearance and Detects it whenever it appears in the video. The result is a real-time tracking that typically improves over time.
Due to its learning abilities, TLD has been advertised under name Predator. The video to the left introduces Predator and proposes several potential applications."