我刚开始在Python中学习OpenCV,主要使用jupyter笔记本我学到的样本来自课程https://pythonprogramming.net/loading-images-python-opencv-tutorial/
我使用cv2.imread()加载图像,并希望使用cv2.imshow()显示它图像显示成功,但程序仍在运行,无法中断。
我能知道为什么吗?
请检查以下代码:
import cv2
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
img=cv2.imread('sample1.jpg',cv2.IMREAD_GRAYSCALE)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows() # This part of code keeps running.
最佳答案
cv2.waitKey(1)
cv2.destroyAllWindows()
cv2.waitKey(1)
关于python - OpenCV cv2.imshow()函数使用python 3继续在Jupyter Notebook中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52745750/