【发布时间】:2020-09-12 13:56:08
【问题描述】:
我有几个 2D 图像,并且想使用 python 将这些切片转换为 3D 图像。我找到了下一个代码,我不知道我到底做了什么...
from skimage import io
im_collection = io.imread_collection('C:/Users/Itzik/Desktop/images/*.tiff')
im_3d = im_collection.concatenate()
这是我收到的错误消息:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
~\anaconda3\envs\Segmentation 3D\lib\site-packages\skimage\io\collection.py in concatenate_images(ic)
45 ar = np.concatenate(all_images)
46 except ValueError:
---> 47 raise ValueError('Image dimensions must agree.')
48 return ar
49
~\anaconda3\envs\Segmentation 3D\lib\site-packages\skimage\io\collection.py in <listcomp>(.0)
45 ar = np.concatenate(all_images)
46 except ValueError:
---> 47 raise ValueError('Image dimensions must agree.')
48 return ar
49
~\anaconda3\envs\Segmentation 3D\lib\site-packages\tifffile\tifffile.py in __init__(self, arg, name,
offset, size, multifile, _useframes, **kwargs)
2179 setattr(self, key, bool(value))
2180 else:
-> 2181 raise TypeError(f'unexpected keyword argument: {key}')
2182
2183 fh = FileHandle(arg, mode='rb', name=name, offset=offset, size=size)
TypeError: unexpected keyword argument: img_num
【问题讨论】:
-
奇怪...您能否在github.com/scikit-image/scikit-image/issues 中创建一个问题,包括您正在使用的 scikit-image 版本和重现错误的最小示例数据?谢谢!
-
嘿,感谢您的帮助,我将版本更改为 0.14 并且运行良好!
-
嗯,理想情况下,我们很乐意为您提供帮助,以便您可以使用最新版本,但只要您满意! =)
标签: python image-processing 3d tiff scikit-image