使用 OpenCV 的 cv2.imshow() 显示图片时,循环中可能出现图片闪退的问题。

根据你提供的代码,图片会闪退的原因是因为在 while 循环中没有定义变量 key 的初始值。在第一次执行 while 循环之前,key 变量是未定义的。

应该在 while 循环之前定义 key 的初始值,例如将 key 的初始值设置为 0:

key = 0
while key != 27:
    key = cv2.waitKey()
cv2.destroyAllWindows('lena')

这样就可以避免图片闪退的问题。

OpenCV 图片闪退解决方法:cv2.imshow() 循环问题

原文地址: https://www.cveoy.top/t/topic/dUeR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录