在MATLAB中对实时视频(videoinput)应用图像操作

时间:2015-11-01 09:39:49

标签: image matlab image-processing video video-conversion

我正在尝试使用rgb2gray(img) vid=videoinput()等实时视频阅读来执行rgb2gray(vid)等操作。

这是一种类型不匹配但我被困在这里。我应该将vid转换为任何图像格式并将其存储在矩阵中,还是有其他方式来做rgb2gray?我不想使用vid.ReturnedColorSpace = 'grayscale',因为我需要将视频转换为图片或矩阵并进行rgb2gray操作。

1 个答案:

答案 0 :(得分:0)

在您的代码中vid是一个videoinput对象,可让您从相机中捕获帧。您无法将其传递给rgb2gray。你可以做的是在一个循环中一次抓取一个框架,并将每个框架单独传递给rgb2gray