# Image feature extraction Python skimage blob_dog

I am trying to extract features from images using:

def process_image(image_fp):
image_ = resize(image_, (300, 200,3))
image=equalize_hist(rgb2gray(image_))
edges = skimage.feature.blob_dog(image)
return edges.reshape(edges.size).tolist()


where image_fp is an image path.

I am having a problem due to the different sizes of the return. In general, the reshape guarantees the same size in the others algorithms.

Is there a way to get always the same size?

I only see a way: to truncate the lists (the stupid way).