File "D:\pythonProject\venv\lib\site-packages\PIL\Image.py", line 2837, in fromarray raise TypeError("Cannot handle this data type: %s, %s" % typekey) from e TypeError: Cannot handle this data type: (1, 1, 32), |u1
时间: 2023-06-14 12:07:05 浏览: 176
Python库 | script_venv-0.5.2-py2.py3-none-any.whl
这个错误提示是因为 PIL 库无法处理数据类型为 (1, 1, 32),|u1 的数组。这可能是因为你传递给 `fromarray()` 函数的数组格式不正确。|u1 表示无符号 1 字节整数,(1, 1, 32) 表示一个 1x1 的数组,每个元素包含 32 个无符号整数。
你可以检查一下传递给 `fromarray()` 函数的数组格式是否正确。如果格式正确,那么你可以尝试使用其他图像处理库,比如 OpenCV 或者 scikit-image。这些库可以处理更多类型的数组,并且提供了更多的图像处理功能。
阅读全文