CPC G06T 7/223 (2017.01) [G06T 7/12 (2017.01); G06T 7/70 (2017.01); G06T 7/90 (2017.01); G06T 2207/10024 (2013.01); G06T 2207/20021 (2013.01)] | 11 Claims |
1. An object tracking device comprising:
a memory storing instructions; and
one or more processors configured to execute the instructions to:
detect, for each of a plurality of frames of image data input in time series, an object from the image data using one detector selected from a plurality of the detectors having different processing speeds or accuracies;
output, for each frame, an object detection result including an image of a boundary region including the detected object and information indicating detection accuracy;
match a current object detection result for a current frame with a previous object detection result for a previous frame before the current frame, by using an evaluation index based on a color histogram for each of a plurality of partial regions obtained by dividing the boundary region into a predetermined number;
generate a tracking result of the object based on a matching result; and
correct a size of the boundary region included in a first object detection result of which the detection accuracy is specified as a low detection accuracy based on a size of the boundary region included in a second object detection result having of which the detection accuracy is specified as a high detection accuracy, among two object detection results for which matching has succeeded.
|