Abstract. Aiming at the problem of the inefficient and poor anti-interference ability in solar cell detection, a novel detection method based on differential image method is proposed. This method consists of three steps: firstly, we extract the R-channel gray-scale image from the solar cell surface image; then, the gray-scale image is preprocessed and segmented to obtain the defect-free connected region; finally, the defect area is determined by the differential of the gray-scale image. Experimental results show that the proposed method can identify the defect area precisely, and the detection accuracy is greater than 98%. Moreover, the computational burden of the proposed method is very low, it only takes only 10ms to process one image with a heterogeneous multi-core processing Unit. This method can greatly improve the efficiency of solar cell detection.