/
rgd045
/
concise_cv
Обзор
Документация
Войти
/
rgd045
/
concise_cv
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
image_data/sequence.py
38 строк
793 B
Georgy Makarov
Second task started
10 апр 2024, 00:50
10 апр 2024, 00:50
ba28f6f
Код
Авторство
О чём код?
import os import cv2 class SequenceHandler: def __init__(self, path): self.path = path self.name = os.path.basename(self.path) def __call__(self): cap = cv2.VideoCapture(self.path) if not cap.isOpened(): raise IOError('Cannot open video file') while cap.isOpened(): ret, frame = cap.read() if not ret: break cv2.imshow(self.name, frame) key = cv2.waitKey(30) if key & 0xFF == 27: break if cv2.getWindowProperty(self.name, cv2.WND_PROP_VISIBLE) < 1: break cap.release() cv2.destroyAllWindows() if __name__ == "__main__": seq = SequenceHandler("../materials/skibidi.mp4") seq()