YOLOV8+VScode+Pyside6 建立一个界面后,首先从本地选取一个图片,然而在执行做results.render()[0]这一步提示 “AttributeError: 'list' object has no attribute 'render'” ,进行了debug,显示results确实是有结果的,虽然显示没有检测到也正常,因为我训练估计不足
代码如下面吧:
然而在做这一步的时候,提示这个报错
这是类型不匹配吗? 请问各位兄弟有什么建议吗?
YOLOV8+VScode+Pyside6 建立一个界面后,首先从本地选取一个图片,然而在执行做results.render()[0]这一步提示 “AttributeError: 'list' object has no attribute 'render'” ,进行了debug,显示results确实是有结果的,虽然显示没有检测到也正常,因为我训练估计不足
代码如下面吧:
然而在做这一步的时候,提示这个报错
这是类型不匹配吗? 请问各位兄弟有什么建议吗?
# 请提供您的代码示例以便更好地理解问题results = model(image)obj = results.render()[0]
这个报错是因为results
是一个列表对象,而不是一个模型对象,导致无法调用render()
方法。您可以尝试直接使用results[0]
来获取模型结果,而不是调用render()
方法。另外,确保results
中存储的是您期望的模型结果数据类型。
如果您需要进一步调试,可以打印results
的内容以确保其中包含您期望的模型结果。如果需要帮助,请提供更多代码细节或者模型的相关信息。