新人刚刚入坑opencv,感觉每个程序最后都以下面的方式结束的
cv2.waitKey(0)
cv2.destroyAllWindows()
请问这两行代码有什么用?
3个回答
当你使用cv2.imshow()函数得时候,代码一直往下走到最后一行,直接结束代码。
cv2.waitKey()的主要作用是让你的程序不直接退出,等到你按下任何按键之后整个程序才退出。
这样子当你用cv2.imshow()的时候,你才能让你展示的图像保持着不会退出。
而cv2.destroyAllwindows()的主要作用是清除所有show出来的图像,当然你不做这一步的话,程序退出的时候会自动清楚。
SofaSofa数据科学社区DS面试题库 DS面经