【问题标题】:perform Image cropping on Image like data using Python使用 Python 对类似图像的数据执行图像裁剪
【发布时间】:2020-06-23 11:00:02
【问题描述】:
我有类似图像的数据。而且我不会在一个或两个轴上执行图像裁剪、挤压和缩放。问题是数据不在 0-255 之间,将其标准化为 0-255,意味着丢失了很多我想保留的信息。所以很遗憾我不能使用PIL 或cv2。 numpy 或 scipy 有没有简单的方法?
感谢您的帮助
【问题讨论】:
标签:
python
image
numpy
scikit-learn
scipy
【解决方案1】:
查看Image Librart的ImageChops功能
【解决方案2】:
您可以使用简单的索引来裁剪图片,例如
picture[100:300, 400:800]
要压缩或缩放(这不仅仅是调整大小吗?),您可以只使用 resize 和 skimage:
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)