Функция OpenCV cv2.imshow () продолжает работать в Jupyter Notebook с использованием Python 3

1

Я только начинаю изучать OpenCV в Python и в основном использовать jupyter notebook. Образец, который я изучил, исходит из курса 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.
Теги:
opencv
jupyter-notebook

1 ответ

0
cv2.waitKey(1)
cv2.destroyAllWindows()
cv2.waitKey(1)
  • 0
    Спасибо! Сумеет, я пробовал код. Это сработало.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню