This paper summarizes the production process of solar cells, analyzes the types and causes of common defects, analyzes the surface defect detection method of solar cells, reviewed the artificial physics method and machine vision method, introduces the traditional image processing method and deep learning detection method, analyzes the characteristics of the detection methods, discusses the future research ideas, and discusses the development direction.