代码之家  ›  专栏  ›  技术社区  ›  Wizard

将图像裁剪为三维阵列

  •  0
  • Wizard  · 技术社区  · 6 年前

    我有一个 tensor 尺寸 (224, 224, 3) 表示图像。我想首先使用边界框尺寸的格式“裁剪”此图像 bndbox = [x1, y1, x2, y2] 然后将裁剪后的图像重新调整为 (224、224、3) .

    使用numpy/cv2(opencv)是否有一个简单的方法可以做到这一点?

    1 回复  |  直到 6 年前
        1
  •  2
  •   grovina    6 年前

    cv2.resize

    cv2.resize(img[y1:y2,x1:x2], (224, 224))
    

    img