调整图像大小,去掉 0 值像素 Matlab

resize image, get rid of 0-valued pixels Matlab

我有一张图像,除了一个小矩形 window 区域外,所有像素值都设置为 0。我想做的是调整图像大小以摆脱所有 0 值像素,只留下矩形 window 区域。在 Matlab 中执行此操作的最简单方法是什么?

谢谢

[r, c] = find(img);

img_cropped = img(min(r):max(r), min(c):max(c))