Как я записываю видео от веб-камеры в MATLAB?

В моей компании мы одобрили бы 2-й подход.

способ, которым мы думаем об этом, состоит в том, что "firstname" и "lastname" атрибуты из узла "человека", а не подполя из узла "человека". Это - тонкое различие.

, По-моему, 2-й подход более краток, и удобочитаемость/пригодность для обслуживания значительно улучшена, который очень важен.

, Конечно, это зависело бы от Вашего приложения. Я не думаю, что существует всеохватывающая норма, которая покрывает все сценарии.

9
задан Ian 22 October 2018 в 08:29
поделиться

3 ответа

ПРИМЕЧАНИЕ: Теперь это обновлено для использования с более новыми версиями MATLAB, так как некоторые из старых функций были заменены и удалены.

Если вы уже знаете, как ] захватить одно изображение с веб-камеры , тогда останется просто объединить изображения в фильм. Вы можете использовать объект VideoWriter , чтобы открыть файл фильма, а затем добавить последовательные изображения с помощью метода writeVideo . Например:

aviObject = VideoWriter('myVideo.avi');  % Create a new AVI file
for iImage = 1:100                       % Capture 100 frames
  % ...
  % You would capture a single image I from your webcam here
  % ...
  writeVideo(aviObject, I);  % Add the image to the AVI file
end
close(aviObject);  % Close the AVI file

Я просто использовал цикл for в качестве простого примера, но вы можете использовать таймер , если вместо этого хотите захватывать изображения и добавлять их в файл AVI через определенные промежутки времени.

5
ответ дан 4 December 2019 в 10:04
поделиться

Здесь вы можете увидеть отличные видеоролики о том, как захватывать и обрабатывать изображения с веб-камеры, поэтому запись не должна быть сложной:

http://blogs.mathworks.com/videos/2008 / 01/18 / cool-feature-video-processing-demos /

1
ответ дан 4 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: