Moving target detection is an important technique in visual surveillance systems. If a camera is freely moving, it becomes more difficult to detect a moving target, especially in the environment of a wide-range background. To compensate for the global motion of a wide-range background, a disparity-based adaptive multi-homography method is proposed. The proposed method comprises four steps; feature point extraction, generation of adaptive multi-homography matrices using motion grouping, generation of background model and detection of background, and target detection. Experiment results show that the proposed method can robustly detect moving targets in sequences taken by a freely moving camera.