iFlyer defects and hidden hazards analysis software is a professional system to quickly classify and name the UAV patrol data, automatically correlate the data with poles and towers, visually identify the defects and hidden hazards, and automatically generate defect report based on the computational image algorithm, CAD mapping technology, and geographic information technology. The software has built-in database of standard codes for defects of transmission lines, poles and towers, which can automatically encode the defects, so as to improve the efficiency and standardization of defect report generation.