numpy.fft.rfft2(a))j.save('img2.png')TypeError: Cannot handle this data type 但是,a和b数组似乎具有相同的数据类型(uint8),并且执行Image.fromarray(a)我解决了这个问题,并找出了PIL可以接受的数据类型? 浏览0提问于2011-10-09得票数 7 回答已采纳 5回答 PIL TypeError:无法处理此数据类型 、 我有一...
将提高 TypeError: Cannot handle this data type: (1, 1, 1), |u1 解决方案: 如果图像形状像 (32, 32, 1), 将尺寸缩小 为(32, 32) np_img = np.squeeze(np_img, axis=2) # axis=2 is channel dimension pil_img = Image.fromarray(np_img) 这次成功了!! 此外,请确保 dtype 是uint8 (灰...
1 PIL - TypeError: src is not a numpy array, neither a scalar 2 TypeError: Cannot handle the data type in PIL Image 93 PIL TypeError: Cannot handle this data type 1 TypeError: Cannot handle this data type - Wrong mode for `PIL.Image.fromarray`? 0 Getting a type error converting...
Create image with PIL `Image.fromarray` results in AttributeError: 'list' object has no attribute '__array_interface__' 0 Getting a type error converting array using PIL 6 PIL TypeError: Cannot handle this data type: (1, 1, 1), |u1 0 Tuple Index out of...
注意,在使用 Image.fromarray 方法时可能会出现报错 raise TypeError("Cannot handle this data type") , 这是由于待转换的 numpy 数据类型可能并不符合 Image 对象所需的数据类型( 一般为 8 bit 无符号值 ),解决方法是在转换前先将 numpy 数组的数据类型转换为 np.uint8 . ...
im = Image.fromarray( data )#data 为 numpy 数组,im 为转换获得的 Image 对象 注意,在使用 Image.fromarray 方法时可能会出现报错raise TypeError("Cannot handle this data type"), 这是由于待转换的 numpy 数据类型可能并不符合 Image 对象所需的数据类型( 一般为 8 bit 无符号值 ),解决方法是在转换前...
im = Image.fromarray( data ) # data 为 numpy 数组,im 为转换获得的 Image 对象 注意,在使用 Image.fromarray 方法时可能会出现报错 raise TypeError("Cannot handle this data type") , 这是由于待转换的 numpy 数据类型可能并不符合 Image 对象所需的数据类型( 一般为 8 bit 无符号值 ),解决方法是在...
你需要让你的数组具有形状(224,224,3),并且是dtype=np.uint8,以便PIL能够将其理解为RGB图像:
你需要让你的数组具有形状(224,224,3),并且是dtype=np.uint8,以便PIL能够将其理解为RGB图像:
raise TypeError("Cannot handle this data type") TypeError: Cannot handle this data type 类似这个问题 PIL weird error after resizing image in skimage 方法2 import cv2 cv2.imwrite("output.png", out) out可以是uint16类型数据 16位深度图像转8位灰度 ...