Обработка видео¶
В данной демонстрации посмотрим, что можно сделать с видео посредством Engee. Для этого поработаем с видеороликом, взятым из Интернета. Видео представлено ниже.
In [ ]:
Pkg.add("VideoIO") # Библиотека обработки видеопотока
In [ ]:
using VideoIO # Библиотека обработки видео
using ImageShow # Библиотека отрисовки изображений
using StackViews # Библиотека обработки множеств
using ImageFiltering # Библиотека фильтрации изображений
Далее, используя функцию VideoIO.load, загружаем имя файла в память как вектор массивов изображений. А при помощи StackView мы выполним преобразования вектора в многомерную матрицу.
In [ ]:
path = @__DIR__ # Возвращает путь до папки открытой в файловом менеджере
path_video = "$path/input.mp4"
Out[0]:
In [ ]:
vid = VideoIO.load( path_video )
Stack = StackView(vid)# Сборка вектора изображений в матрицу
simshow(Stack[:,:,1])# Отрисовка первого кадра видео
Out[0]: