【问题标题】:MATLAB: webcam video acquisitionMATLAB:网络摄像头视频采集
【发布时间】:2018-10-11 16:07:36
【问题描述】:

Logitech C910 webcam spec 表示图像和视频捕获。因为图像和视频捕获是分开列出的,所以我假设它们的编码和发送方式不同:有效地形成了两个不同的“通道”可供选择。如果这种理解是不正确的,请解释真实的性质。

这个引用表示a maximum frame-rate of 15 因为windows。

我的搜索返回了包含 a series of time lapsed images 'stitched' together 的网络摄像头视频采集

% Connect to the webcam.
cam = webcam

% Open Video File
vidWriter = VideoWriter('frames.avi');
open(vidWriter);

% Write images file
for index = 1:20
    % Acquire frame for processing
    img = snapshot(cam);
    % Write frame to video
    writeVideo(vidWriter,img);
end

%Close file and cam
close(vidWriter);
clear cam

MATLAB 已使用 C910 成功捕获图像。

问题

如果可能在 MATLAB 中,如何配置网络摄像头的 **video* 帧速率并将视频流保存为 .avi 等? (如上图所示,不将静止图像写入视频文件)。

也许有经验或更精通 Google 技能的人可以提供将网络摄像头的视频(相对于图像)流桥接到 MATLAB 的示例。非常感谢任何可以测试的示例。

【问题讨论】:

标签: matlab video-capture


【解决方案1】:

使用image acquisition toolimage acquisition tool

imaqtool

该工具似乎是将命令行语法简化为 GUI 的 GUI 包装器。请注意,右下方的面板显示了相当于 GUI 交互的命令行。

可配置的视频采集参数包括:

  1. 分辨率和投资回报率(感兴趣区域)
  2. 帧速率
  3. 视频类型 (.avi .mp4) 等

【讨论】:

    猜你喜欢
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-21
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    • 1970-01-01
    相关资源
    最近更新 更多