python yolov 8 predict show=True -映像杀死笔记本内核

2uluyalo  于 2023-02-07  发布在  Python
关注(0)|答案(1)|浏览(122)

我正在使用以下代码测试yolov8预测:

from ultralytics import YOLO

# Load a model

model = YOLO("yolov8n.pt")  

# Use the model

model.predict(source= "bus.jpg",show=True)  # predict on an image

这在Spyder IDE中可以完美地工作,并且可以通过以通常的方式单击右上角来关闭生成的图像。
在Jupter笔记本中使用相同的代码也可以,但是图像不能被关闭。点击图像会弹出消息,Python没有响应,提供关闭程序或等待的选择。正如预期的那样,关闭程序会杀死内核。有什么方法可以解决这个问题吗?

tf7tbtn2

tf7tbtn21#

这让我想起了使用opencv,忘记了cv2.destroyallwindows

cv2.waitKey(0)
cv2.destroyAllWindows()

这个管用!

相关问题