Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/55: Рейтинг темы: голосов - 55, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 07.12.2014
Сообщений: 42

Формирование видео из кадров

03.12.2016, 19:08. Показов 10697. Ответов 1

Студворк — интернет-сервис помощи студентам
Здравствуйте! Появилась необходимость обработки видео файлов. Вытащить из него кадры - это легко, а вот как собрать обратно? Вот так я разбиваю видео на кадры:
Python
1
2
3
4
5
6
7
8
9
10
11
import cv2
 
vidcap = cv2.VideoCapture('D:\\video.avi')
success, image = vidcap.read()
count = 0
success = True
while success:
  success,image = vidcap.read()
  print ('Read a new frame: ', success)
  cv2.imwrite('D:\\123\\frame%d.jpg' % count, image)     # save frame as JPEG file
  count += 1
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.12.2016, 19:08
Ответы с готовыми решениями:

Уменьшить количество кадров в видео
Доброго времени суток.Есть вопрос. Для более быстрого анализа видео приходиться изменять количество кадров в видео. Я пользуюсь двумя...

Сохранение кадров видео
Подскажите, пожалуйста, кто знает, как захватить некоторое количество последовательных кадров с камеры (штук 5-10) и отобразить их в окне,...

Частота кадров видео
1.Можно ли установить фиксированную частоту кадров для записи видео и отключить автовыбор частоты? 2.Как отследить частоту записи в...

1
0 / 0 / 1
Регистрация: 07.12.2014
Сообщений: 42
05.12.2016, 13:14  [ТС]
Нашел в документации OpenCV
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import cv2
 
cap = cv2.VideoCapture(0)
 
# Define the codec and create VideoWriter object
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('D:\\output.avi',fourcc, 20.0, (640,480))
 
while(cap.isOpened()):
    ret, frame = cap.read()
    if ret==True:
        frame = cv2.flip(frame,0)
 
        # write the flipped frame
        out.write(frame)
 
        cv2.imshow('frame',frame)
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break
    else:
        break
 
# Release everything if job is finished
cap.release()
out.release()
cv2.destroyAllWindows()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.12.2016, 13:14
Помогаю со студенческими работами здесь

Получить список кадров из видео
Добрый день. Есть задание, есть видео (допустим 2 секунды длиной), нужно показать кадры из этого видео. Допустим, первый каждый,...

Преобразовать видео в массив кадров
Всем привет возможно ли в матлабе преобразовать видео в массив кадров? Допустим у меня видео длиной в 10 секунд, я в итоге хочу...

Преобразовать видео в массив кадров
Всем привет возможно ли в матлабе преобразовать видео в массив кадров? Допустим у меня видео длиной в 10 секунд, я в итоге хочу...

Преобразование видео в набор кадров
здравсвуйте задача в преобразовании видео в набор кадров. для этого использую библиотеку AForge. подключены AForge.Video и...

Тормозит видео (потеря кадров)
При просмотре виде теряются кадры (инфа 100%, проверял :D) При установке дров матери с диска сыпется картинка рабочего стола и етк При...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru