**已关闭。**此问题不符合Stack Overflow guidelines。目前不接受答复。
这个问题似乎不是关于在help center定义的范围内编程。
3天前关闭。
Improve this question
我的作业中有一个问题,要求每30个像素对图像进行切片。这是否意味着我必须将图像划分为30x30像素的正方形?图片如下:
import matplotlib.pyplot as plt
from scipy import ndimage
from scipy import misc
face = misc.face(gray=True)
plt.imshow(face, cmap=plt.cm.gray)
plt.show()
如果图像是768 x 1024像素,我是否必须删除0,30,60,90...在x轴上,0,30,60,90…在y轴上?
这将工作:
face = face[::30,::30]
1条答案
按热度按时间mbyulnm01#
我不确定我是否完全遵循了你的愿望,但是如果你想将图像划分为30x30子图像,可以这样做:
这样,你就有了一个包含所有子图像的列表,默认情况下,这些子图像是30x30的,除非它们在边框上。