The present application discloses a visual obstacle avoidance method for a robot mower, which includes the following steps: acquiring self motion parameters of the robot mower; acquiring image information in front of the robot mower; collecting motion characteristic parameters of a obstacle in the image information according to the acquired image information; acquiring distance characteristic parameters between the robot mower and the obstacle. According to the motion characteristic parameters, the self motion parameters and the distance characteristic parameters, whether the robot mower needs to avoid is determined, and if the robot mower does not need to avoid the obstacle, the original driving path is executed. The present application also discloses a robot mower and a readable storage medium.