# شناسایی گوشه‌ها با استفاده از الگوریتم Harris
gray = np.float32(gray_image)
dst = cv2.cornerHarris(gray, 2, 3, 0.04)
dst = cv2.dilate(dst, None)

image[dst > 0.01 * dst.max()] = [0, 0, 255]

cv2.imshow('Corners', image)
cv2.waitKey(0)
cv2.destroyAllWindows()