#!/usr/bin/env python # coding: utf-8 # This notebook serves testing if rectangular images are shown properly # In[1]: import stackview from skimage.io import imread, imshow from skimage.filters import gaussian, threshold_otsu, sobel from skimage.measure import label # In[2]: image = imread('data/Haase_MRT_tfl3d1.tif')[:,80:120,:80] # In[3]: stackview.insight(image) # When working with small images, the view may be suboptimal. # In[4]: image.shape # In[5]: stackview.slice(image) # In[6]: s = stackview.slice(image) s.data = image s # In[7]: stackview.slice(image[60]) # In[8]: stackview.curtain(image[60], gaussian(image[60], sigma=5)) # In[9]: stackview.curtain(image, gaussian(image, sigma=5)) # In[10]: slice_image = imread('data/blobs.tif') from skimage.filters import threshold_otsu binary = (slice_image > threshold_otsu(slice_image)) # In[11]: stackview.curtain(slice_image, binary, continuous_update=True) # In[ ]: