@Elbro

Как обновлять изображение OpenCV Python?

Как используя обычное отображение:

path = 'img.png'
img = cv2.imread(path)
cv2.imshow('img', img)
cv2.waitKey(0)


заставить обновляться контент автоматически? Предположим что img.png меняется каждые 10 минут, как сделать так, чтобы не надо было перезапускать, а просто считалось по новой?
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
1. Если интервал обновления известен, и некоторая задержка между обновлением файла и обновлением видимой картинки не критична, то просто заворачиваешь код в цикл while с нужной задержкой. Для задержки можешь использовать параметр waitKey(), это задержка в миллисекундах.
2. Если обновление нерегулярное, а обновлять изображение нужно немедленно по изменению файла, то ставь пакет watchdog, он позволяет реагировать на изменение файла.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы