我正在尝试使用rgb2gray(img)
vid=videoinput()
等实时视频阅读来执行rgb2gray(vid)
等操作。
这是一种类型不匹配但我被困在这里。我应该将vid转换为任何图像格式并将其存储在矩阵中,还是有其他方式来做rgb2gray
?我不想使用vid.ReturnedColorSpace = 'grayscale'
,因为我需要将视频转换为图片或矩阵并进行rgb2gray
操作。
答案 0 :(得分:0)
在您的代码中vid
是一个videoinput
对象,可让您从相机中捕获帧。您无法将其传递给rgb2gray
。你可以做的是在一个循环中一次抓取一个框架,并将每个框架单独传递给rgb2gray
。