0
我有一個用於手勢識別的Matlab實時視頻處理問題。我曾嘗試使用Matlab將實時視頻轉換爲陣列
n = 20; % 'n' is the number of frames i want to capture
%preallocating frame()
for i=1:n
frame(:,:,:,i) = getsnapshot(vid);
end
但是當我嘗試使用下面的循環
for i=1:n
image=frame(:,:,:,i);
y=imresize(image,[50, 50]);
b=rgb2gray(y);
%%processing for features
end
陣列b
訪問每個陣列始終包含值1
。我的實施有什麼問題嗎?我是否總是必須將每個幀轉換爲圖像文件?
如果Falimond的答案解決了您的問題,請接受答案。 – beerbajay