我有类似图像的数据。我习惯于在一个或两个轴上执行图像裁剪、挤压和缩放。问题是数据不在0-255之间,将其标准化为0-255意味着丢失了我想要保留的许多信息。所以很遗憾我不能使用PIL
或cv2
。使用numpy
或scipy
有简单的方法吗?
感谢的帮助
您可以通过简单的索引来裁剪图片,如
picture[100:300, 400:800]
要挤压或缩放(除了调整大小之外还有什么吗?(,您可以使用skimage
:进行resize
from skimage import data, color
from skimage.transform import resize
image = color.rgb2gray(data.astronaut())
image_resized = resize(image, (image.shape[0] // 4, image.shape[1] // 4),
anti_aliasing=True)
检查图像库的ImageChops功能