In sandstorm environments, a large number of suspended particles in the air absorb and scatter light, causing strong color bias, low contrast, and blurred details in images. These degradations reduce the reliability of computer vision applications in surveillance systems, intelligent transportation systems, unmanned aerial vehicle monitoring, and outdoor autonomous driving systems. A complete sandstorm image enhancement method was developed in this study by combining sky detection, color correction, contrast enhancement, and adaptive dark channel prior (ADCP) dehazing. The Lab color space was used to correct the color bias. The L channel was enhanced using normalized gamma correction and contrast-limited adaptive histogram equalization to improve brightness and contrast. Then, the sky region is detected to avoid over-processing, preserving the natural appearance of the sky region. Finally, ADCP is applied to non-sky regions for further dehazing. Experiments show that the proposed method provides better subjective and objective performance compared to other algorithms.