此代码给出了一个错误:索引超出了矩阵维度。
我正在从文件夹中读取以“a”开头的帧然后通过循环对每个帧进行量化,在量化之后我想分别在X_new阵列和Y_new阵列中的每个帧中放置第一个x和y。
count = 0;
for i = 1 : frames
b = imread(strcat('a',num2str(i),'.jpg'));
numberOfGrayLevels = 2;
quantizedImage = uint8(mat2gray(b) * (numberOfGrayLevels-1));
[x y]= size(quantizedImage);
[x y] = find(quantizedImage ~= 0)
count=count+1;
X_New(count) = x(1);
Y_New(count) = y(1);
end