调整图像大小,去掉 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))
我有一张图像,除了一个小矩形 window 区域外,所有像素值都设置为 0。我想做的是调整图像大小以摆脱所有 0 值像素,只留下矩形 window 区域。在 Matlab 中执行此操作的最简单方法是什么?
谢谢
[r, c] = find(img);
img_cropped = img(min(r):max(r), min(c):max(c))