img=cv2.imread('sample.png',cv2.IMREAD_UNCHANGED)
scale_percent = 250 # percent of original size
width = (img.shape[1] * scale_percent) // 100
height = (img.shape[0] * scale_percent) // 100
dim = (width, height)
scaled_img = cv2.resize(img, dim, interpolation=cv2.INTER_AREA)
#kernel - это матрица, с которой изображение
kernel = np.ones((2,2), np.uint8)
# Эрозия изображения
img_erosion = cv2.erode(scaled_img, kernel, iterations=1)
# РАЗМЫТИЕ ПО ГАУССУ
bin_img = cv2.GaussianBlur(img_erosion, (5, 5), 0)
cv2.imwrite('output.png',bin_img)