Visual tracking of objects is a complex task that the most modern algorithms strive for. Reliable results have only been achieved in simple settings or controlled conditions. There are many challenges that must be overcome to ensure the reliability, accuracy and stability of the results.