我在simulink.As的视频上工作,我们知道,多媒体文件块读取一帧的时间,所以当我将附加与matlab的功能块,它应该读取一帧的时间与imread命令。如果我双击matlab函数块(如所示),那么您将看到我必须给出在matlab mfile中编写的函数的名称以及输入;在本例中是视频(命名为convid.avi)。我正在一帧一帧地阅读,但我已经将整个视频作为参数提供给matlab function.This是一个问题,我如何解决it.What应该在matlab函数块中作为参数给出,而不是整个视频。我还在上载了我的模型。我在vidfunc中使用的代码是:
function h=vidfunc(
表示图像和视频捕获。因为图像和视频捕获是分开列出的,所以我假设它们是不同的编码和发送:有效地形成两个不同的“通道”可供选择。如果这个理解是不正确的,请回答一个解释的真实性质。
此引用指示,因为有windows。
我的搜索返回了包含的摄像头视频采集
% Connect to the webcam.
cam = webcam
% Open Video File
vidWriter = VideoWriter('frames.avi');
open(vidWriter);
% Write images file
for index = 1:20
% Acquire fra
我可以在windows中使用Matlab阅读一段视频,但无法在ubuntu 14.04中从Matlab中读取相同的视频。错误如下:
>> aa = VideoReader('s12_32_xvid.avi');
Error using VideoReader/init (line 619)
Could not read file due to an unexpected error. Reason: Unable to initialize the video obtain properties
Error in VideoReader (line 172)