This paper proposed shape recognition method where circle, square and triangle object in the image will be recognizable by the algorithm. This proposed method utilizes intensity value from the input image then thresholded by Otsu’s method to obtain the binary image. Median filtering is applied to eliminate noise and Sobel operator is used to find the edges. Thinning method is used to remove unwanted edge pixels where these pixels may be counted in the parameter estimation algorithm, hence increase the false detection. The shapes are decided by compactness of the region. The experimental results show that this method archives 85% accuracy when implemented in selected database.