Traceback (most recent call last): File "C:\Users\sxq\PycharmProjects\pythonProject\main.py", line 90, in <module> apply(img, torchvision.transforms.RandomHorizontalFlip(0.7), "zg1_") File "C:\Users\sxq\PycharmProjects\pythonProject\main.py", line 51, in apply Load_name = np.zeros(Y) TypeError: 'JpegImageFile' object cannot be interpreted as an integer
时间: 2023-07-07 16:32:15 浏览: 182
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误的原因是在代码的第51行中,你使用了一个JpegImageFile对象来初始化一个大小为Y的numpy数组,这是不正确的。你需要提供一个整数值来初始化数组,而不是一个图像对象。你需要检查代码并确保在创建numpy数组时传递正确的参数。你可以使用图像的宽度和高度来初始化numpy数组,例如:
```
Load_name = np.zeros((height, width))
```
其中`height`和`width`是你的图像的高度和宽度。
阅读全文