def prepare_n_mnist_continuous(filename, is_filter, is_normalize=False):
"""Creates image with pixel values indicating probability of a spike
filename: path to the recording
is_filter: True if median filtering should be applied to the constructed image
is_normalize: If True, the probabilities will be normalized to make the image more obvious
returns: image (2d numpy array (height, width))
"""
td = ev.read_dataset(filename)
#td.show_td(100)
td.data = stabilize(td)
td.data = td.extract_roi([0, 0], [28, 28], True)
#td.data = apply_tracking1(td)
#td.data = apply_tracking2(td)
#td.data = apply_tracking3(td)
#td.data = td.extract_roi([3, 3], [28, 28], True)
image = make_td_probability_image(td, 9, is_normalize)
if is_filter:
image = ndimage.median_filter(image, 3)
#cv2.imshow('img', image)
#cv2.waitKey(1)
return image
评论列表
文章目录