我是matlab的新手。我读取了 42 X 25 阶的图像。我沿该图像的 x 轴和 y 轴求导。当我沿 x 轴求导时,图像的顺序变为 42 X 24,当我沿 Y 轴取时,图像的顺序变为 41 X 25。
现在我想添加这两个矩阵。但它们的顺序不同,所以我不能。但是,如果我在沿 x 轴的图像导数中附加零列,在沿 y 轴的图像导数中附加零行。这个东西可以制作相同顺序的矩阵。
I = imread('abc.jpg');
BW=im2bw(I,graythresh(I));
I_derived_x = diff(BW, 1, 2);
I_derived_y = diff(BW, 1, 1);
现在我想做
SUM = I_derived_x + I_derived_y
所以请帮助我确定这两个矩阵的顺序。提前致谢