首页 > 编程语言 >Python,运行Yolo项目,报错AttributeError: ‘ImageDraw‘ object has no attribute ‘textsize‘

Python,运行Yolo项目,报错AttributeError: ‘ImageDraw‘ object has no attribute ‘textsize‘

时间:2024-07-26 14:25:21浏览次数:10  
标签:textsize yolo attribute object 报错 pip pillow

Python3.9

问题描述:其他电脑已经运行成功的Python,YOLO代码到我电脑上运行报错

Traceback (most recent call last):
  File "C:\Users\Administrator\Desktop\20240725\识别项目\predict.py", line 122, in <module>
    frame = np.array(yolo.detect_image(frame))
  File "C:\Users\Administrator\Desktop\20240725\识别项目\yolo.py", line 218, in detect_image
    label_size = draw.textsize(label, font)
AttributeError: 'ImageDraw' object has no attribute 'textsize'

解决方案:

经过分析,是Pollow这个模块的版本不兼容了,只要降低版本就可以了

pip uninstall pillow 

pip uninstall pillow #建议执行两次有的时候pip和conda混用回卸载不干净

pip install pillow==9.2.0 #安装这个版本

重装完之后,代码可以正常运行

标签:textsize,yolo,attribute,object,报错,pip,pillow
From: https://blog.csdn.net/qq_61523551/article/details/140697072

相关文章

  • ubuntu安装findutils报错xargs: not found
    因为缺少find所以安装findutilsapt-getinstallfindutils报错说缺少xargs和find,但这俩也是属于findutils的,造成了循环依赖root@ubuntu:/home/mika#apt-getinstallfindutilsReadingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneTh......
  • OpenFeign报错:Caused by: java.lang.IllegalStateException: Method has too many Bod
    近两天在开发进行若依二开,openfeign需要一个微服务调用另一个微服务。等service层注入远程bean后,报错Causedby:java.lang.IllegalStateException:MethodhastoomanyBodyparameters:publicabstractvoidcom.shop.user.remote.RemoteUmsMemberAddressService.export(j......
  • 终端输入mvn -v报错:JAVA_HOME not found in your environment.
    终端输入mvn-v报错:JAVA_HOMEnotfoundinyourenvironment.       原因在于jdk环境变量未配置好。环境变量设置有如下两种方法:1、右键我的电脑-->属性-->高级系统设置-->环境变量-->系统变量-->双击Path-->点击新建-->输入jdk本地路径(如:D:\Tools\jdk1.8.0_121\bin)-......
  • TInterfaceResolver&TInjectableObject
    TInterfaceResolver&TInjectableObject{************TInterfaceResolverTInjectableObject用于控制反转(IoC)/依赖注入(DependencyInjection)}type///在依赖注入(又名IoC)问题发生时抛出的异常EInterfaceResolver=class(ESynException);{$M+}///抽象工厂类,允许......
  • Java中的object类与objects类
    Java中的Object类和Objects类在Java类库中扮演着不同的角色,它们之间存在明显的区别。Object类基础与根源:Object类是Java类层次结构的根类。这意味着Java中的每一个类(除了Object类本身)都直接或间接地继承自Object类。Object类位于java.lang包中,这个包是Java的核心包之一,自......
  • hbase SLF4J报错
    hbaseSLF4J报错HBaseSLF4J错误的解决方法介绍在使用HBase开发过程中,经常会遇到SLF4J报错的情况。SLF4J(SimpleLoggingFacadeforJava)是一个为Java应用程序提供日志记录接口的简单日志门面。本文将介绍如何解决HBase中常见的SLF4J报错问题。解决流程下面是解决HBaseSLF4......
  • js中 数组和Object的keys(),values()和entries()方法
    ES6提供三个新的方法——entries(),keys()和values()。它们都返回一个遍历器对象,可以用for…of循环进行遍历,区别是keys()是对键名的遍历、values()是对键值的遍历,entries()是对键值对的遍历.1.数组的keys()和values()还有entries()方法letarr=['a','b','c']for(let......
  • Object类及常用方法
    一、Object类超类、基类,所有类的直接或间接父类,位于继承树的最顶层。任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。Object类中定义的方法,是所有对象都具备的方法。二、getClass()方法publicfinalClass<?>getClass(){}返回引用中存储的实......
  • 【pywpsrpc/Python】改变图片宽高报错 对象无效属性: ‘tuple‘ object has no attrib
    概要开发UOS环境下,使用Python通过pywpsrpc库操作word文档在指定段落添加指定宽高的图片时意外发现的该问题,在原作者的github提问后获得解答后记录(源码地址、对应提问链接以及相关资料链接贴在文章末尾)。原因及解决方式首先贴一段简单的代码,作用是新建一个word文档并在其......
  • springboot+vue前后端分离项目:导出功能报错Request processing failed: cn.hutool.cor
    1.报错截图: 2.hutool官网,推荐引入poi-ooxml依赖 3.mvn仓库找到依赖 4.用最新版依赖 5.复制到本项目pom.xml,刷新maven 解决......