Picture retaking method and apparatus, movable platform, system, and storage medium
A control system includes one or more processors and one or more memories. The one or more memories store one or more computer programs that, when executed by the one or more processors, cause the one or more processors to obtain operation information of a movable platform performing an operation in a target area, determine at least one operation abnormal area of the movable platform performing the operation in the target area according to the operation information, determine a corresponding supplement operation path according to the at least one operation abnormal area, and control the movable flatform to perform a supplement operation based on the supplement operation path.
1 . A control system comprising:
one or more processors; and
one or more memories storing one or more computer programs that, when executed by the one or more processors, cause the one or more processors to:
obtain operation information of a movable platform performing an operation in a target area;
determine a plurality of operation abnormal areas of the movable platform performing the operation in the target area according to the operation information;
determine an execution sequence of the plurality of operation abnormal areas;
determine a supplement operation path according to the plurality of operation abnormal areas and the execution sequence of the plurality of operation abnormal areas; and
control the movable flatform to perform a supplement operation based on the supplement operation path.
2 . The system of claim 1 , wherein the one or more processors are further configured to perform at least one of:
when the movable platform performs the operation in the target area, determining the plurality of operation abnormal areas in real-time according to the operation information of operation points at which the operation has been performed;
after the movable platform performs the operation in the target area, determining the plurality of operation abnormal areas according to the operation information corresponding to all operation points in the target area; or
according to the operation information, calculating a distance between two neighboring operation points, and in response to the distance between the two neighboring operation points being greater than a distance threshold, determining an area between the two neighboring operation points as one of the plurality of operation abnormal areas.
3 . The system of claim 2 , wherein the one or more processors are further configured to, before determining the area between the two neighboring operation points as the one of the plurality of operation abnormal areas in response to the distance between the two neighboring operation points being greater than the distance threshold:
obtain scene information of the operation in the target area; and
determine the distance threshold according to the scene information.
4 . The system of claim 3 , wherein:
the scene information includes at least one of a flight height, a heading overlapping rate, or a shooting field of view; and
the one or more processors are further configured to:
calculate the distance threshold according to at least one of the flight height, the heading overlapping rate, or the shooting field of view.
5 . The system of claim 2 , wherein the one or more processors are configured to perform at least one of:
in response to the operation in the target area being single direction shooting, the distance including a first distance between the two neighboring shooting points, and the distance threshold including a first distance threshold, determining an area between the two neighboring shooting points to be a missed area in response to the first distance being greater than the first distance threshold;
in response to the operation in the target area being multi-direction shooting, the distance including a second distance between two shooting points, of neighboring shooting sequences, in a same direction, and the distance threshold including a second distance threshold corresponding to the second distance, determining an area between the two shooting points, of the neighboring shooting sequences, in the same direction as a missed area in response to the second distance being greater than the second distance threshold; or
in response to the operation in the target area being the multi-direction shooting, the distance including a third distance between two neighboring shooting points of a same shooting sequence in different directions, and the distance threshold including a third distance threshold corresponding to the third distance, determining an area between the two neighboring shooting points of the same shooting sequence in the different directions as a missed area in response to the third distance being greater than the third distance threshold.
6 . The system of claim 1 , wherein the one or more processors are further configured to perform at least one of:
determining the execution sequence of the plurality of operation abnormal areas according to an execution sequence of the operation path of the operation in the target area, the execution sequence of the plurality of operation abnormal areas being consistent with an execution sequence of a shooting path of the operation in the target area; or
obtaining a center position of each of the plurality of operation abnormal areas and a starting position of the movable platform, determining a shortest execution path according to center positions of the plurality of operation abnormal areas and the starting position of the movable platform, and determining the execution sequence of the plurality of operation abnormal areas according to the shortest execution path.
7 . The system of claim 1 , wherein the one or more processors are further configured to:
determine at least one operation point of each of the plurality of operation abnormal areas; and
according to the at least one operation point of each of the plurality of operation abnormal areas and the execution sequence of the plurality of operation abnormal areas, determine the supplement operation path.
8 . The system of claim 7 , wherein the one or more processors are further configured to:
determine a last operation point before the operation being abnormal corresponding to each of the plurality of operation abnormal areas and a first operation point when the operation continues; and
determine a first operation point and a second operation point of each of the plurality of operation abnormal areas according to the last operation point before the operation being abnormal and the first operation point when the operation continues; and
determine the supplement operation path according to the first operation point and the second operation point of each of the plurality of operation abnormal areas and the execution sequence of the plurality of operation abnormal areas.
9 . The system of claim 1 , wherein:
the operation includes picture shooting; and/or
the operation information includes picture shooting information; and/or
the picture shooting information includes at least one of a shooting sequence number, a position, an attitude, or a positioning status; and/or
the operation abnormal area includes a missed area in which shooting is missed; and/or
the movable platform includes an aircraft; and/or
the movable platform carries a camera apparatus.
10 . A control method comprising:
obtaining operation information of a movable platform performing an operation in a target area;
determining a plurality of operation abnormal areas of the movable platform performing the operation in the target area according to the operation information;
determining an execution sequence of the plurality of operation abnormal areas;
determining a supplement operation path according to the plurality of operation abnormal areas and the execution sequence of the plurality of operation abnormal areas; and
controlling the movable platform to perform a supplement operation based on the supplement operation path.
11 . The method of claim 10 , wherein determining the plurality of operation abnormal areas when the movable platform operates in the target area according to the operation information includes at least one of:
when the movable platform performs the operation in the target area, determining the plurality of operation abnormal areas in real-time according to the operation information of operation points at which the operation has been performed;
after the movable platform performs the operation in the target area, determining the plurality of operation abnormal areas according to the operation information corresponding to all operation points in the target area; or
according to the operation information, calculating a distance between two neighboring operation points, and in response to the distance between the two neighboring operation points being greater than a distance threshold, determining an area between the two neighboring operation points as one of the plurality of operation abnormal areas.
12 . The method of claim 11 , further comprising, before determining the area between the two neighboring operation points as the one of the plurality of operation abnormal areas in response to the distance between two neighboring operation points being greater than the distance threshold:
obtaining scene information of the operation in the target area operation; and
determining the distance threshold according to the scene information.
13 . The method of claim 12 , wherein:
the scene information includes at least one of a flight height, a heading overlapping rate, or a shooting field of view; and
determining the distance threshold according to the scene information includes:
calculating the distance threshold according to at least one of the flight height, the heading overlapping rate, or the shooting field of view.
14 . The method of claim 11 , further comprising at least one of:
in response to the operation in the target area being a single direction shooting, the distance including a first distance between the two neighboring shooting points, and the distance threshold including a first distance threshold, determining an area between the two neighboring shooting points to be a missed area in response to the first distance being greater than the first distance threshold;
in response to the operation in the target area being a multi-direction shooting, the distance including a second distance between two shooting points, of neighboring shooting sequences, in a same direction, and the distance threshold including a second distance threshold corresponding to the second distance, determining an area between the two shooting points, of the neighboring shooting sequences, in the same direction as a missed area in response to the second distance being greater than the second distance threshold; or
in response to the operation in the target area being the multi-direction shooting, the distance including a third distance between two neighboring shooting points of a same shooting sequence in different directions, and the distance threshold including a third distance threshold corresponding to the third distance, determining an area between the two neighboring shooting points of the same shooting sequence in the different directions as a missed area in response to the third distance being greater than the third distance threshold.
15 . The method of claim 10 , wherein determining the execution sequence of the plurality of operation abnormal areas includes at least one of:
determining the execution sequence of the plurality of operation abnormal areas according to an execution sequence of the operation path of the operation in the target area, the execution sequence of the plurality of operation abnormal areas being consistent with an execution sequence of a shooting path of the operation in the target area; or
obtaining a center position of each of the plurality of operation abnormal areas and a starting position of the movable platform, determining a shortest execution path according to center positions of the plurality of operation abnormal areas and the starting position of the movable platform, and determining the execution sequence of the plurality of operation abnormal areas according to the shortest execution path.
16 . The method of claim 10 , wherein determining the supplement operation path according to the plurality of operation abnormal areas and the execution sequence of the plurality of operation abnormal areas includes:
determining a first operation point and a second operation point for each operation abnormal area; and
determining the supplement operation path according to the first operation point and the second operation point of each of the operation abnormal areas and the execution sequence of the plurality of operation abnormal areas.
17 . The method of claim 10 , wherein:
the operation includes picture shooting; and/or
the operation information includes picture shooting information; and/or
the picture shooting information includes at least one of a shooting sequence number, a position, an attitude, or a positioning status; and/or
the operation abnormal area includes a missed area in which shooting is missed; and/or
the movable platform includes an aircraft; and/or
the movable platform carries a camera apparatus.
18 . A control system comprising:
one or more processors; and
one or more memories storing one or more computer programs that, when executed by the one or more processors, cause the one or more processors to:
obtain operation information of a movable platform performing an operation in a target area;
determine at least one operation abnormal area of the movable platform performing the operation in the target area according to the operation information, including:
according to the operation information, calculating a distance between two neighboring operation points;
obtaining scene information of the operation in the target area;
determining a distance threshold according to the scene information; and
in response to the distance between the two neighboring operation points being greater than the distance threshold, determining an area between the two neighboring operation points as one of the at least one operation abnormal area;
determine a corresponding supplement operation path according to the at least one operation abnormal area; and
control the movable flatform to perform a supplement operation based on the supplement operation path.