183 KiB
183 KiB
In [4]:
import os from skimage import io import matplotlib.pyplot as plt XTM_data_path = r"C:\Zwischenlager\wood_time_slices\00_raw" training_path = r"C:\Zwischenlager\wood_time_slices\training_data" time_step = 5 slice_number = 54 time_folder = os.listdir(XTM_data_path) timestep_folder = time_folder[time_step] images = os.listdir(os.path.join(XTM_data_path, timestep_folder)) image_name = images[slice_number] im = io.imread(os.path.join(XTM_data_path, timestep_folder, image_name)) plt.imshow(im)
Out[4]:
<matplotlib.image.AxesImage at 0x217beb495d0>
In [14]:
from tkinter import * from PIL import Image, ImageTk impath = os.path.join(XTM_data_path, timestep_folder, image_name) app = Tk() app.geometry("400x400") canvas = Canvas(app, bg = 'black') canvas.pack(anchor = 'nw', fill = 'both', expand = 1) image = Image.open(impath) iamge = ImageTk. canvas.create_image(0,0, image) app.mainloop()
--------------------------------------------------------------------------- TclError Traceback (most recent call last) ~\AppData\Local\Temp\ipykernel_15176\1758871531.py in <cell line: 15>() 13 iamge = ImageTk.PhotoImage(image) 14 ---> 15 canvas.create_image(0,0, image) 16 17 app.mainloop() ~\Miniconda3\lib\tkinter\__init__.py in create_image(self, *args, **kw) 2817 def create_image(self, *args, **kw): 2818 """Create image item with coordinates x1,y1.""" -> 2819 return self._create('image', args, kw) 2820 2821 def create_line(self, *args, **kw): ~\Miniconda3\lib\tkinter\__init__.py in _create(self, itemType, args, kw) 2803 else: 2804 cnf = {} -> 2805 return self.tk.getint(self.tk.call( 2806 self._w, 'create', itemType, 2807 *(args + self._options(cnf, kw)))) TclError: unknown option "<PIL.TiffImagePlugin.TiffImageFile image mode=I;16B size=744x690 at 0x217BEC86C50>"
In [ ]: