使用Python对类似图像的数据执行图像裁剪



我有类似图像的数据。我习惯于在一个或两个轴上执行图像裁剪、挤压和缩放。问题是数据不在0-255之间,将其标准化为0-255意味着丢失了我想要保留的许多信息。所以很遗憾我不能使用PILcv2。使用numpyscipy有简单的方法吗?

感谢的帮助

您可以通过简单的索引来裁剪图片,如

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功能

最新更新