This paper proposes an adaptive image dehazing algorithm, which fully considers the image features in different complex scenes and establishes an adaptive mechanism of the algorithm. The mechanism includes adaptive adjustments to whether the image is foggy, whether it is a sky area, or filter size, etc., which solves the bad effect that the traditional algorithm may cause when dehazing the depth mutation region. This article also implements FPGA acceleration for the adaptive image dehazing algorithm. Experimental results show that the algorithm can meet the real-time requirements of 1080P@60Hz video dehazing on XC7K325T FPGA video processing platform. For most light fog or heavy fog scenes, the image color of this algorithm is naturally free of oversaturation after dehazing. The average global contrast and saturation enhancement ratio are 0.309 and 0.994, which has obvious advantages compared with other dehazing algorithms in the field.