A corner detection algorithm based on extrema of a distance sequence and a angel sequence is p roposed,which is distinct from other app roaches based on curvature and intensity, and also overcomes some defects of them. Firstly, extrema detection of a distance sequence and anangel sequence are app lied to find corners of apparently turning parts, and then corners of gently turning parts are obtained by distance temp late marching. At last, the final result is gained after deleting false corners. Experiments show that this algorithm restrains influences of the quantization error and noise by controlling sizes of the distance temp late and supporting region of extrema in sequences, and it has high precision and stability of the corner detection of 2D image and location. It is a p ractical, effective corner detection algorithm.