1. A method for learning a view-specific object detector, the method comprising: determining via a processing unit a position of a horizon in a target camera viewpoint scene; determining via the processing unit a motion direction for an object within an image of the target camera viewpoint scene; determining via the processing unit a zenith angle for a pose of the object within the target scene relative to the estimated target camera viewpoint scene horizon; determining via the processing unit an azimuth angle for a pose of the object within the target scene relative to the determined motion direction for the object within the image of the target camera viewpoint scene; and selecting via the processing unit one of a plurality of built detectors for recognizing objects in video data, as a function of the selected built detector having an associated cluster zenith angle that best matches the zenith angle determined for the pose of the object relative to cluster zenith angles that are associated with each of others of the plurality of built detectors, and an associated cluster azimuth angle that best matches the azimuth angle determined for the pose of the object relative to azimuth angles associated with each of the others of the plurality of built detectors.