1. A computer-implemented method, comprising:
maintaining, by a computer system, a plurality of image filters for one or more locations in a first area, an image filter of the plurality of image filters comprising image information for a location of the one or more locations that can serve as an image template;
receiving, by the computer system, an order to deliver an item to a particular location of the one or more locations;
generating, by the computer system, a flight plan that instructs an unmanned aerial vehicle (UAV) to deliver the item to the particular location;
receiving, by the computer system and from the UAV, a series of images for the one or more locations during flight to the particular location;
updating, by the computer system, the plurality of image filters based at least in part on the series of images;
verifying, by the computer system, the flight plan for the UAV in route to the particular location based at least in part on the updated plurality of image filters and the series of images;
identifying, by the computer system, that an obstruction is in a landing zone of the particular location based at least in part on the updated plurality of image filters and the series of images; and
transmitting, by the computer system and to a user device, a notification that indicates the obstruction in the landing zone based at least in response to identifying the obstruction.
2. The computer-implemented method of claim 1, wherein the image filter is generated, by t