1. A method for detecting an object, comprising: acquiring a first video of a source domain where a vision-based object detector is trained; performing change detection on the first video to collect one or ore first localized, unlabeled sample images from the source domain; acquiring a second video of a target domain where the vision-based object detector is used; performing change detection on the second video to collect one or more second localized, unlabeled sample images from the target domain; determining a domain adaptation parameter based on one or more domain shift properties between the one or more first localized, unlabeled sample images from the source domain and the one or more second localized, unlabeled sample images from the target domain; and adapting the vision-based object detector to be used for object detection in the target domain based on the domain adaptation parameter.