理解extract_patches_2d

这是sklearn中的一种图像特征提取方法,该方法的导入(import)如下:

from sklearn.feature_extraction.image import extract_patches_2d

extract_patches_2d(image, patch_size, max_patches=None, random_state=None)

该方法作用是按照给定尺寸要求,随机提取原始图像patch大小尺寸图片,然后将其返回。patch_size就是要提取的尺寸。max_patches是0和1之间的数,表示提取pathes的比例,如果是1就是表示提取整个patch。

在这里插入图片描述
因为第一个维度是n_patches的信息,通常情况下我们要想获得实际裁剪过后的图像应该写成

return extract_patches_2d(image, patch_size, max_patches=None, random_state=None)[0]

结尾添加[0]之后返回的就是实际图像信息了。

发布了189 篇原创文章 · 获赞 233 · 访问量 36万+

猜你喜欢

转载自blog.csdn.net/Einstellung/article/details/91408535