The invention belongs to the technical field of welding spot positioning, and relates to a welding spot positioning method based on image processing, which comprises the following steps: S1, reading a first welding spot estimated coordinate (xc, yc, zc) from a welding spot design file, wherein xc is the estimated abscissa of the center of the first welding spot, yc is the estimated ordinate of the center of the first welding spot, and zc is the shooting height of a camera; S2, moving the camera to an estimated coordinate; S3, performing automatic focusing based on the image definition; S4, after the clear image of the workpiece is obtained, calculating the center position coordinate of the welding spot workpiece, replacing the design coordinate value of the welding spot with the calculated coordinate value, and completing positioning of the welding spot coordinate; and S5, judging whether coordinate positioning of all the welding spots is completed or not, if so, ending the program, otherwise, reading the estimated coordinate of the next welding spot, and returning to the step S2. According to the invention, the welding spot coordinate positioning efficiency and accuracy can be improved. The invention further provides a welding spot positioning system based on image processing.