1. A method of operating an image processing system, the method comprising: generating models from objects identified in video; evaluating each model based on knowledge of the objects determined from video analysis; identifying at least one preferred model based on the evaluating, wherein evaluating each model includes applying a set of video analytics in order to effectuate the identifying step, the evaluating further comprising: selecting the model that detected the greatest number of objects in the video that are similar to the object from which it was generated, then removing those objects that it detected from the analysis; selecting another model that detected the next greatest number of this same type of object in the video from among the remaining objects that were undetected by the first selected model; and so on; tracking a movement of each object in the video, wherein tracking a movement of each object in the video comprises using a plurality of respective models to track the object from which it was generated, and evaluating statistics based on the at least one preferred model, wherein, the at least one preferred model identified avoids resemblance and redundancy among the models.