CPC G06T 7/246 (2017.01) [B64C 39/024 (2013.01); G05D 1/0202 (2013.01); G05D 1/12 (2013.01); G06T 5/50 (2013.01); G06T 7/223 (2017.01); B64U 2101/30 (2023.01); B64U 2201/20 (2023.01); G06T 2207/10036 (2013.01); G06T 2207/10048 (2013.01); G06T 2207/20221 (2013.01)] | 18 Claims |
17. An unmanned aerial vehicle (UAV), comprising:
a carrier;
a memory that stores one or more computer-executable instructions; and
one or more processors configured to access the memory and execute the computer-executable instructions to:
obtain, from an imaging device supported by the carrier, an infrared image and a visible image;
combine the infrared image and the visible image to obtain a combined image, including:
matching the infrared image and the visible image based on matching results of different matching methods, including:
obtaining a first matching result by a first matching method;
obtaining a second matching result by a second matching method;
combining, linearly or non-linearly, the first matching result having a first weight and the second matching result having a second weight to derive a final matching result; and
matching the infrared image and the visible image based on the final matching result;
identify a target in the combined image; and
control at least one of the UAV, the carrier, or the imaging device to track the identified target.
|