Traceback (most recent call last): File "D:\worksoft\Project\test.py", line 18, in <module> ele_code_pic_text = ocr.classification(ele_code_pic.screenshot_as_png) File "D:\worksoft\python310\lib\site-packages\ddddocr\__init__.py", line 1614, in classification image = image.resize((int(image.size[0] * (64 / image.size[1])), 64), Image.ANTIALIAS).convert('L') AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS'
时间: 2023-12-02 18:03:46 浏览: 120
这个错误是由于PIL库中的Image模块没有ANTIALIAS属性引起的。ANTIALIAS是一种平滑图像的方法,但在新版本的PIL中已经被移除了。
解决这个问题的方法是将convert('L')方法放在resize()方法之后,这样就不会使用ANTIALIAS了。你可以修改代码如下:
```python
image = image.resize((int(image.size[0] * (64 / image.size[1])), 64), Image.ANTIALIAS)
image = image.convert('L')
```
这样修改后,应该就可以解决这个错误了。
阅读全文