In [46]:
path = '/Users/ginoprasad/Downloads/logo.png'
In [47]:
from matplotlib.pyplot import imshow
import matplotlib.pyplot as plt
from PIL import Image
import numpy as np
import scipy.ndimage
In [64]:
img = Image.open(path)
rgba = np.array(img.convert("RGBA"))
In [66]:
img
Out[66]:
Distance Transform for Cropping¶
In [59]:
zeros = np.ones_like(np.array(rgba)[...,0])
center = np.array(zeros.shape) // 2
zeros[center[0],center[1]] = 0
distance_transform = scipy.ndimage.distance_transform_edt(zeros)
In [63]:
imshow(distance_transform)
Out[63]:
<matplotlib.image.AxesImage at 0x7f80000e7d30>