To facilitate the observation of the water surface conditions in front of the water surface garbage cleaning robots during navigation, an image transmission function was designed using cameras and wireless transmission equipment. However, due to the influence of water surface lighting, the transmitted images were unclear. In this paper, five image processing algorithms were written in Python language using the OpenCV library: Histogram Equalization, Gray World Algorithm, Retinex-based Enhancement Algorithm, Automatic White Balance (AWB) Algorithm, and Automatic Color Equalization (ACE) Algorithm. The algorithms were used on both static and dynamic water surface images, and the program results showed that the Automatic Color Equalization (ACE) Algorithm is the most appropriate image processing algorithm for water surface garbage cleaning robots.
Read full abstract