A method for capturing a target object, comprising: detecting target objects in a current panoramic video frame acquired by a panoramic camera, and determining first position information, a size, a moving direction, and speed information of each of the target objects in the current panoramic video frame; calculating position information for capturing of each of the target objects according to the first position information, moving direction and speed information of the target object, and a preset period for position adjustment of a detail camera; determining detail camera position information corresponding to each of the target objects according to the position information for capturing of the target object and pre-established position correspondences between the panoramic camera and the detail camera, and determining a magnification corresponding to each of the target objects according to the size of the target object; and determining a tracking duration for each of the target objects, and controlling, for each of the target objects, the detail camera to adjust its position and magnification according to the detail camera position information and magnification corresponding to the target object, and controlling the adjusted detail camera to capture the target object within the tracking duration for the target object; characterized in that, determining a tracking duration for each of the target objects comprises: determining a distance of each of the target objects from a monitoring scene edge according to the moving direction of the target object, and calculating a departure time of each of the target objects according to the distance of the target object from the monitoring scene edge and the speed information of the target object, wherein the departure time of an object is a time duration for the object from moving from a current position in a monitoring scene to departing from the monitoring scene from the edge of the monitoring scene; and determining the tracking duration for each of the target objects according to departure time of the target objects and a preset constraint condition; wherein, the preset constraint condition comprise: a sum of the tracking durations for the target objects being less than the departure time of any of the target objects and having a maximum value, and the tracking durations for the target objects having a minimum variance. detecting target objects in a current panoramic video frame acquired by a panoramic camera, and determining first position information, a size, a moving direction, and speed information of each of the target objects in the current panoramic video frame; calculating position information for capturing of each of the target objects according to the first position information, moving direction and speed information of the target object, and a preset period for position adjustment of a detail camera; determining detail camera position information corresponding to each of the target objects according to the position information for capturing of the target object and pre-established position correspondences between the panoramic camera and the detail camera, and determining a magnification corresponding to each of the target objects according to the size of the target object; and determining a tracking duration for each of the target objects, and controlling, for each of the target objects, the detail camera to adjust its position and magnification according to the detail camera position information and magnification corresponding to the target object, and controlling the adjusted detail camera to capture the target object within the tracking duration for the target object; characterized in that, determining a tracking duration for each of the target objects comprises: determining a distance of each of the target objects from a monitoring scene edge according to the moving direction of the target object, and calculating a departure time of each of the target objects according to the distance of the target object from the monitoring scene edge and the speed information of the target object, wherein the departure time of an object is a time duration for the object from moving from a current position in a monitoring scene to departing from the monitoring scene from the edge of the monitoring scene; and determining the tracking duration for each of the target objects according to departure time of the target objects and a preset constraint condition; wherein, the preset constraint condition comprise: a sum of the tracking durations for the target objects being less than the departure time of any of the target objects and having a maximum value, and the tracking durations for the target objects having a minimum variance. determining a distance of each of the target objects from a monitoring scene edge according to the moving direction of the target object, and calculating a departure time of each of the target objects according to the distance of the target object from the monitoring scene edge and the speed information of the target object, wherein the departure time of an object is a time duration for the object from moving from a current position in a monitoring scene to departing from the monitoring scene from the edge of the monitoring scene; and determining the tracking duration for each of the target objects according to departure time of the target objects and a preset constraint condition; wherein, the preset constraint condition comprise: a sum of the tracking durations for the target objects being less than the departure time of any of the target objects and having a maximum value, and the tracking durations for the target objects having a minimum variance.