理解extract_patches_2d

  • Post author:
  • Post category:其他


这是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]之后返回的就是实际图像信息了。



版权声明:本文为Einstellung原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。