2015-11-01 58 views
0

我正在嘗試使用vid=videoinput()(如rgb2gray(vid))對實況視頻進行操作,如rgb2gray(img)在MATLAB中對實況視頻(視頻輸入)應用圖像操作

這是一個類型不匹配,但我卡在這裏。我應該將vid轉換爲任何圖像格式並將其存儲在矩陣中,還是有其他方法可以做rgb2gray?我不想使用vid.ReturnedColorSpace = 'grayscale',因爲我需要將視頻轉換爲圖像或矩陣並執行rgb2gray操作。

+1

您可以分別轉換每個幀。 – Daniel

+1

謝謝你的作品! – blokanda

回答

0

在您的代碼中vid是一個videoinput對象,可讓您從相機捕捉幀。你不能將它傳遞給rgb2gray。你可以做的是一次一個地抓住框架,並將每個框架單獨傳遞給rgb2gray